关于static关键字总结:
1、不能在static修饰的方法中引用this变量,只能引用一些静态变量或方法,或new新的对象(可以定义局部变量)。
简言之,静态方法或块中,只能引用静态的方法或变量。
2、类中的成员变量(static修饰)有缺省值,而类的定义的方法中的局部变量没有缺省值。
3、在类的构造器中,可以引用任何的静态或非静态的变量和方法,可以在非static方法中调用static方法。
4、static{}块中的代码在类装载中仅执行一次。
5、在7-7,A static method cannot be overridden but can be hidden. 不理解。
6、不能在无论非static方法中或static方法中定义static变量。
|
|