为什么不能从构造函数打印


class x{
int register = 10;
public x(){ //default constructor 
System.out.print(register*10);//print
}//child class end

我以为它会印出来,但也许不会。为什么?

这里有一个例子,如果不了解如何调用x.java,很难提供帮助:

Main.java

public class Main {
public static void main(String[] args){
X myX = new X();
}
}

X.java

public class X {
public X(){
System.out.println("Hello World");
}
}

为了激活构造函数,您必须记住从主线程调用它。

最新更新