1.static不能修饰顶层类,但是可以修饰方法和变量。还可以修饰一段代码。
2.静态类的属性被所有类实例共享。
3.局部变量不能被声明为静态的。
4.static静态方法只能访问被static修饰的静态变量。
5.一个静态方法不能被复写为一个非静态方法,只能被复写为一个静态方法。但可以被重载为一个非静态方法。
6.静态代码块不是一个方法,实际上只是一个static修饰符,后跟一个方法主体。静态代码块主要用于初始化
7.非静态代码块不是一个方法,实际上只是一个方法主体,每当创建类实例时,非静态代码块获得执行,其运行在父类构造器之后,类构造器之前。
posted on 2008-08-11 15:02
一叶笑天 阅读(119)
评论(0) 编辑 收藏 所属分类:
JAVA技术