日期:2014-05-20  浏览次数:20613 次

main 方法所在的类一定需要实例化吗?
我刚学java   ,看到书里面有些在main方法中把其所在类用new实例化,有的没有,但都能通过编译并运行,这两者有啥关系,请大虾回答。

------解决方案--------------------
只是调用这个static 当然 不需要
------解决方案--------------------
具体问题具体分析。看你要做什么。

如果只是访问static成员的话,不需要new;如果访问非static成员,则需要new
------解决方案--------------------
static方法是属于类的,可以用Class.来调用

而非static方法是属于类实例的,所以要先创建出一个对象来(比如用new),通过对象来调用