【发布时间】:2012-12-28 11:00:20
【问题描述】:
JAVA还支持反射JAVA为什么需要main方法是静态的?
使用反射我们可以创建类的对象,甚至可以调用该类的方法,所以为什么 JAVA 需要 main 方法是静态的。
感谢您的 cmets。
【问题讨论】:
-
如果你需要实例化的类在其构造函数中有参数怎么办?你如何从反射中推断它们?
-
不,Alvin,我知道为什么 main 方法有这个声明,但我更关心的是即使 VM 能够创建类的对象并调用方法,那么为什么会这样。
-
@Alvin - 上下文不同......
-
this answer 会回答这个问题吗?