党旗画法:Java中的主方法public static void main(String args[])为什么要用static来修饰

来源:百度文库 编辑:高校问答 时间:2024/04/28 06:26:17

因为java是完全面向对象语言,这个主函数其实是一个类的方法,这个方法在类没有生成对象的时候就必须被JVM调用,所以它必须是静态的成员函数.

如果不是静态方法的话,它所在的类就必须被实例化以后才能以调用成员函数的方式执行,这是说不通的,所以只能用静态方式来处理。C++、C# 中都是这样的。