static
静态变量和静态方法。这些变量和方法属于该类,而不是该类的任何实例对象。 对静态变量的访问可以通过类名.成员变量也可以适用对象类访问,但是建议使用类名来访问。任何该类对象改变静态成员变量时,要影响到其他的对象。 对静态方法的访问,也可以适用对象来访问,但是还是建议使用类名来访问。 静态方法是可以继承的,子类可以继承父类的静态方法,而不能重写父类的静态的方法。 静态方法只能继承,而不能重写它。子类的静态的方法也不能覆盖父类的静态方法。 静态的方法不能用于覆盖。同名的静态的方法是隐藏。当父类和子类有同名的静态方法时,要看引用的类型,如果是父类型的引用,则调用父类型的静态方法。如果是子类时则调用子类的静态方法。 |
|