【发布时间】:2016-02-01 23:18:26
【问题描述】:
标题可能太长,但我会解释自己。
通常,当我创建一个主要方法时,我会将它放在我开始使用的类中。 最近我看到其他人的代码,看到他们把主要的方法放在一个新的类中。
我想了想,想到了这个问题。
当我启动程序时,是否会创建包含主要方法的类的实例? 因此,当我在 main 方法中创建同一类的新实例时,它会创建 2 个实例还是 main 与类本身无关并且该类首先没有实例,例如静态不能使用非静态变量?
【问题讨论】:
-
没有创建实例,因为主要方法是静态的(它们属于类,而不是特定实例)。