首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 修饰符 拾掇

2012-09-19 
java 修饰符 整理java 中的修饰符可以粗略分成两类:可见性修饰符和修饰符。class(类) 的修饰符:可见修饰符:

java 修饰符 整理
java 中的修饰符可以粗略分成两类:可见性修饰符和修饰符。

class(类) 的修饰符:   可见修饰符:       缺 省        : 仅同一包中的类中可见。              public     : 同一包中可见,在其他包中需要import后才可见。    修饰符:       final 修饰符,表示该类不可被继承。       abstract 修饰符,表示该类为抽象类,不允许新建对象。variable(变量) 的修饰符:    可见修饰符(从小到大列举):        private : 本类中可见。        缺省     : 同一包中可见。(子类不在同一包中也不可见)        protected : 同一包、子类中均可见。        public  : 任何类中均可见。      修饰符:        static : 静态变量,被类的所有实例共享。        final  : 常量。    另外:transient 、 volatile不常用没做了解。method(方法) 的修饰符:     可见修饰符:         参考variable的可见修饰符。他们用法是一样的。     修饰符:         static : 静态方法,无需创建类的实例就可以直接访问。         final  : 常方法,子类不可重写但可重载该方法。         abstract : 抽象方法,在抽象类中没有实现的方法。         native : 本地方法。[color=red]---对此不了解。[/color]        synchronized : synchronized方法调用时,其他所有方法不能调用该方法。  [color=red]--- 对线程几无了解。[/color]interface(接口) 的修饰符:        可见性修饰符:             缺  省    :同一个包中可见             public   : 所有类中可见         修饰符:--[color=red]不是很了解[/color]             接口中的变量总是需要定义为“ public static final 接口名称”,但可以不包含这些修饰符,编译器默认就是这样                  接口中的方法只能使用public和abstract修饰符                  

热点排行