一、final
关键字
final
表示“最终的”,用于限制类、方法、变量的可变性。
1. 修饰类
- 作用:声明类为最终类,不能被继承。
- 示例:
java
复制
// 声明一个不可继承的类 public final class FinalClass { // 类内容 } // 尝试继承会报错 // public class SubClass extends FinalClass {} // 编译错误:无法继承final类
2. 修饰方法
- 作用:声明方法为最终方法,不能被子类重写。
- 示例:
java
复制
public class Parent { public final void finalMethod() { System.out.println("父类的final方法,不可重写"); } } pub