关于Final关键字的一些李姐(理解)和用法 以及 为什么局部内部类和匿名内部类只能访问局部final变量
其实我也还没整明白这还有一篇(磊哥的) 一起看看吧
经典不懂装懂
final
最终的
修饰类:表示类不可被继承
修饰方法:表示方法不可被子类覆盖,但是可以重载
修饰变量:表示变量一旦被赋值就不可以更改它的值。
(1)修饰成员变量
如果final修饰的是类变量,只能在静态初始化块中指定初始值或者声明该类变量时指定初始值。
如果final修饰的是成员变量,可以在非静态初始化块、声明该变量或者构造器中执行初始值。
(2)修饰局部变量
系统不会为局部变量进行初始化,局部变量必须由程序员显示初始化。因此使用final
原创
2021-03-19 11:03:35 ·
141 阅读 ·
3 评论