java两个类共同使用一个类
有两个并列的类,在其中一个类中new一个对象,在另外一个类是不能使用的。这种问题一般怎么处理?先谢谢啦~...
有两个并列的类,在其中一个类中new一个对象,在另外一个类是不能使用的。这种问题一般怎么处理?先谢谢啦~
展开
2个回答
展开全部
写成接口形式。
你现在有的类,当成实现类。
写一个接口。到时候直接调用接口就好了。
如果有成员变量,就添加get,set方法的接口和实现。
你现在有的类,当成实现类。
写一个接口。到时候直接调用接口就好了。
如果有成员变量,就添加get,set方法的接口和实现。
追问
我现在想到的是使用类似于指针的全局变量,用全局变量指向在A中new的对象,这样在B中就可以调用全局变量,等同于调用A中的对象,这样能实现吗?
追答
你的意思是在一个类里创建一个对象,在另一个类使用实例出来的对象么?你可以看看单例模式。设计模式里的。
Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询