2011.3.22

Java 部分关键字

l         public 公共的,共有的,它表示某个变量或者函数是全局函数。在同个工程里能够被访问,不受包的限制。

l         protected 表明被它修饰的成员变量为保护类型,在同一个包里和public类型是一样的,也是能够访问到的。但是如果在不同包里的protected类型的成员变量就只能通过子类来访问,这个修饰符是区别于其他的修饰符的。

l         private 私有的,private语句在模块级别中使用,用于声明私有变量及分配存储空间。只在同个类中可以被调用。

以上关键字定义范围依次变小。

 

l         final 有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类成员、非抽象类成员方法和变量。

可以修饰的对象:

final

final 方法  不能被子类的方法覆盖,但可以被继承。

final   不能被继承,没有子类,final类中的方法默认是final的。

final成员变量表示常量,只能被赋值一次,赋值后值不再改变。

final不能用于修饰构造方法。

 

l         static  静态的

        通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为staticstatic 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static

    可以修饰的对象:

    属性,方法,代码块。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章