java的关键字final
Posted 苦瓜爆炒牛肉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的关键字final相关的知识,希望对你有一定的参考价值。
final可以修饰类,成员方法,成员变量。
1.final修饰的类不能被继承,所以没有子类
final class First{ int num; } class Second extends First{ // 报错 }
2.final修饰的成员方法,不能被重写
class First{ final public void sleep(){ System.out.println("我爱睡觉"); } } class Second extends First{ public void sleep(){ // 报错 System.out.println("啦啦啦"); } }
3.final修饰的成员变量,会变成不可修改的常量(变量一般用大写字母表示,不同字母用_分开)
public class FinalDemo { public static void main(String[] args){ First f = new First(); f.age = 88; // 报错 } } class First{ final int age = 18; }
以上是关于java的关键字final的主要内容,如果未能解决你的问题,请参考以下文章
java多线程04----------final和static