java两个类共同使用一个类

有两个并列的类,在其中一个类中new一个对象,在另外一个类是不能使用的。这种问题一般怎么处理?先谢谢啦~... 有两个并列的类,在其中一个类中new一个对象,在另外一个类是不能使用的。这种问题一般怎么处理?先谢谢啦~ 展开
 我来答
明槐宸739
2016-05-04 · TA获得超过1045个赞
知道大有可为答主
回答量:1507
采纳率:92%
帮助的人:476万
展开全部
这句话要看怎么理解去了,一个类不能直接继承两个类比如说这样:
class A extends B,C
不能这样写,因为java不支持多继承,
但是你可以像下面这样实现继承多个类
class A extends B
class C extends A
这样C就同时继承了B和A两个类
分享
追问
我的意思是比如有两个并列的A,B类,然后我要在A中new一个对象C,它的方法啥的在A中都能用,但是在B中因为没有定义所以不能用。这样应该怎么处理?
中兴大汗青3
2016-05-04 · TA获得超过171个赞
知道答主
回答量:110
采纳率:0%
帮助的人:40万
展开全部
写成接口形式。
你现在有的类,当成实现类。
写一个接口。到时候直接调用接口就好了。
如果有成员变量,就添加get,set方法的接口和实现。
追问
我现在想到的是使用类似于指针的全局变量,用全局变量指向在A中new的对象,这样在B中就可以调用全局变量,等同于调用A中的对象,这样能实现吗?
追答
你的意思是在一个类里创建一个对象,在另一个类使用实例出来的对象么?你可以看看单例模式。设计模式里的。

Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式