final关键字和权限修饰符

final修饰一个类:不能有子类成员方法不能覆盖重写

final修饰一个方法:该方法不能被重写与abstract关键字冲突

final修饰一个局部变量变量不能被更改只能赋一次值final int num;num=1;

final对于基本类型来说是数据不变

final对于引用类型来说时地址不变

        public  >  prtecte  >  (defalt)  >  private

同一个类    是      是        是        是

同一个包    是      是        是        否

不同包子类   是      是        否        否

不同包非子类  是      否        否          否  

猜你喜欢

转载自www.cnblogs.com/xzwx668/p/12104942.html
今日推荐