Java基础知识总结(下)
final关键字
在Java中声明类、变量和方法时,可使用关键字final来修饰,表示“最终的”
final标记的类不能被继承。提高安全性,提高程序的可读性。
例如:String类、System类、StringBuffer类
final标记的方法不能被子类重写。
例如:Object类中的getClass()。
final标记的成员变量必须在声明时或在每个构造器中或代码块中显式赋值,然后才能使用。
final修饰的引用数据类型其地址值不能变化,但是其内部属性可以改变。
final修饰类
1 | final class A{ |
中国古代,什么人不能有后代,就可以被final声明,称为“太监类”