fianl详解(适合新手)

final

1、final是Java语言中的一个关键字

2、final表示最终的,不可变的。

3、final可以修饰变量以及方法,还有类等

4、final修饰的变量?

5、final修饰的方法?

6、final修饰的类?

final class A{
}
//B类继承A类,相当于对A类的功能进行扩展。如果你不希望别人对A类型进行扩展。
//你可以给A类加final关键字,这样A类就无法继承了

class B extends A{
}
//最终会编译错误。
//错误原因:无法最终从A进行继承

实际应用(sun公司开发内部为了保证String的严密性)

 

posted @ 2022-11-06 14:47  喝着农药吐泡泡o  阅读(81)  评论(0)    收藏  举报