我听到有人说"如果main不是静态的,那么JVM可以创建一个包含main的类的对象,并通过对象调用main. 但问题是JVM如何知道在重载构造函数的情况下调用哪个构造函数,或者即使有只有一个参数化的构造函数,然后才能通过."
这是正确的理由吗? 因为如何在不进入主函数的情况下创建类的对象? 请就此发表意见.如果这不是正确的理由,那么正确的原因是什么?
java static program-entry-point
它表示非静态变量不能用于静态方法.但是public static void main.如何?
java variables static-methods program-entry-point void
java ×2
program-entry-point ×2
static ×1
static-methods ×1
variables ×1
void ×1