java中的静态方法和非静态方法有什么区别?

如题所述

第1个回答  2019-08-11
静态方法中不用this是无法引用除自己方法体中定义的成员和参数以外的非静态变量或者方法的。
静态方法是不允许被子类重写的,但是子类可以覆盖父类的静态方法。
子类也不可将父类中的非静态方法重写为静态方法。
main方法也是静态方法,在main方法中访问类中的成员变量和方法,需要在方法体中创建类的对象
相似回答