我们不能从静态方法访问非静态实例。但是 main() 方法是静态的并且首先运行。在 main 方法中初始化任何其他类期间,它将调用构造函数。那个构造函数是静态的吗? JVM 的基本流程是什么?
最佳答案
main 方法由 JVM 调用以运行项目范围之外的方法。
当 JVM 调用 main
方法时,被调用的类不存在对象。所以它必须有 static 方法来允许从类中进行此操作。
关于java - 我们不能从静态方法访问非静态实例,但可以启动一个类。如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25350098/