浅谈关键字final

1. final
(1)final修饰词,在Java中是最终的意思,表示不可更改,不能被override,一但被修改就会出错。
(2)final可以修饰类、变量,方法。
(3)final修饰类时,被修饰的类不能被继承,如Java中的String类就是一个被final修饰的类,它不能被继承和修改。jdk1.8
测试
(4)final修饰变量的包括局部变量和成员变量。作用于类的成员变量时,成员变量必须在定义时或者构造器中进行初始化赋值,而且final变量一旦被初始化赋值之后,就不能再被赋值了。(注:变量一旦被final就相当于变成了常量)。
局部变量
成员变量
(5)final修饰方法,被修饰的方法只能被子类继承,不能被子类重写。
2.总结
总之如果你想你的东西在接下来的操作中不被修改,那么就用final。

发布了7 篇原创文章 · 获赞 6 · 访问量 450

猜你喜欢

转载自blog.csdn.net/qq_44454898/article/details/95512239