java的复合数据类型有几种 什么是Java语言中所说的非静态方法,它和静态方法有何区别?
什么是Java语言中所说的非静态方法,它和静态方法有何区别?没有此项的静态方法不能引用非静态变量或方法,而只能引用其自身方法体中定义的成员和参数。子类不允许重写静态方法,但子类可以重写父类的静态方法。
什么是Java语言中所说的非静态方法,它和静态方法有何区别?
没有此项的静态方法不能引用非静态变量或方法,而只能引用其自身方法体中定义的成员和参数。子类不允许重写静态方法,但子类可以重写父类的静态方法。子类不能将父类中的非静态方法重写为静态方法。主要方法也是静态方法。要在main方法中访问类的成员变量和方法,需要在方法体中创建class对象