Java final 关键字
Posted zhi.chang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java final 关键字相关的知识,希望对你有一定的参考价值。
Final 关键字
final 关键字在 Java 中被称为完结器,表示最终的意思
并且,final 能声明类、方法和属性,但是:
1. 使用 final 声明的类不能被继承;
2. 使用 final 声明的方法不能被重写;
3. 使用 final 声明的变量变成敞亮,常亮是不可以被修改的。
代码如下:
package hello; final class People2{ final public void tell(){ } } class student2 extends People2{ public void tell(){ } } public class FinalDemo { public static void main(String[] args) { final String NAME = "zhangsan"; name = "lisi"; } }
上述代码会报三个错误:
The type student2 cannot subclass the final class
People2
Cannot override the final method from
People2
name cannot be resolved to a
variable
一般的,用 final 修饰的变量均要大写(NAME)
以上是关于Java final 关键字的主要内容,如果未能解决你的问题,请参考以下文章
java多线程04----------final和static