如何在不调用其构造函数的情况下创建对象?

时间:2015-04-04 23:32:14

标签: java

是否可以在不调用其构造函数的情况下创建对象引用?例如,我有一个主类,在构造函数中初始化一堆东西。在这样做的过程中,我还创建了一些getter方法,以便访问这个主类中的一些变量。

问题在于,当我创建对象的新实例时,在我的另一个类中,它再次运行构造函数。我只想要一个类的引用,所以我可以在其中使用getter方法。

1 个答案:

答案 0 :(得分:2)

然后你应该使用静态方法。

public class MyClass{
 private static int x;

 public static int getX(){
  return x;
 }
}

现在要达到x,您应该使用MyClass.getX();