JAVA 主函数 为何 不能有 静态成员
先说下 静态成员 只存在与类中, 主函数是是一个方法。 方法只对静态变量操作,不能在方法内定义方法 。
静态变量的本意是让所有的对象共享这个变量,如果在方法里定义静态变量就出现逻辑错误,出现报错。 因为在方法中定义静态变量根本没有他自己的任何意义。
任何对象都有自己的方法,即使是静态方法,方法内的变量也是在方法调用时候才开始分配内存,所以想给成静态的在逻辑上存在问题
先说下 静态成员 只存在与类中, 主函数是是一个方法。 方法只对静态变量操作,不能在方法内定义方法 。
静态变量的本意是让所有的对象共享这个变量,如果在方法里定义静态变量就出现逻辑错误,出现报错。 因为在方法中定义静态变量根本没有他自己的任何意义。
任何对象都有自己的方法,即使是静态方法,方法内的变量也是在方法调用时候才开始分配内存,所以想给成静态的在逻辑上存在问题