是否可以在不调用构造函数的情况下创建对象引用?例如,我有一个主类,它初始化构造函数中的一堆东西。在这样做的过程中,我还创建了一些getter方法,以便访问这个主类中的一些变量。
问题是,在我的另一个类中,当我创建对象的新实例时,它会再次运行构造函数。我只想要一个对类的引用,这样我就可以在其中使用getter方法。
然后应该使用静态方法。
public class MyClass{
private static int x;
public static int getX(){
return x;
}
}
现在要达到x,您应该使用MyClass.getX();