java在两个不同的类中使用相同的对象
有没有办法访问两个不同类中的单个对象
假设我有课
public class A{
MyClass myObj = new MyClass();
myObj.setValue(x);
}
有没有一种方法可以在另一个类中使用myObj
,比如类B
,并且能够访问设置的值,即x
,而不必在类A
中创建getX
方法
你可以在下面搜索框中键入要查询的问题!
有没有办法访问两个不同类中的单个对象
假设我有课
public class A{
MyClass myObj = new MyClass();
myObj.setValue(x);
}
有没有一种方法可以在另一个类中使用myObj
,比如类B
,并且能够访问设置的值,即x
,而不必在类A
中创建getX
方法
# 1 楼答案
可以将其传递给B的构造函数
所以
new B(myObj);
然后就打电话给myObj.getValue();
# 2 楼答案
如果你是这个意思
那么是的。这是可能的
# 3 楼答案
因此,创建一次对象,并将其传递给A和B的构造函数: