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

标签 java constructor

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");
    }
}

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

关于java - 为什么不能从构造函数打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60588392/

相关文章:

java - 在 Java 中从 main() 中的 Thread 实例上运行 wait()

c++ - 在 Cocos2D-X 中创建带有新成员的图层?

c++ - 对类::() C++ 的 undefined reference

扩展类的 Java 泛型未检查警告

java - 如何配置hibernate search 5.9工作线程池大小

c++ - 为什么 C++ 选择将我的返回值转换为 int?

java - 为什么我在构造函数中执行某些操作后无法调用 "this"

c++ - 在结构中定义构造函数

java - 我正在尝试实现类似 "Es File explorer Lan"的功能

java - 对位移位感到困惑(以字节为单位计算位数)