关键字final

关键字final
意思是最终的、不可变的
1、 修饰变量【属性和临时变量】 定义final类型的变量要求进行初始化

1、在声明的同时赋值
2、也可以在构造器中进行第一次赋值
3、final关键字还可以用于在临时变量上,其含义和属性上一致
修饰变量时,变量被必须初始化,并且不能被修改。初始化可以定义final变量时直接初始化或者在构造函数中初始;final不但能修饰属性,还能修饰局部变量
4、针对简单类型的变量,只要修改值则是发生变化

总结:
final 属性上,可以声明的同时直接赋值或者在构造器中赋值
final临时变量,可以声明的同时赋值或者在第一次使用之前进行赋值
注意:final类型的变量一旦赋值则不允许修改,但是如果是复杂类型是不允许修改地址,但是可以修改属性
final方法表示这个方法不允许在子类中重新定义(覆盖\重写)
final类表示这个类不允许被继承

发布了35 篇原创文章 · 获赞 29 · 访问量 1661
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览