final关键字

  1. final表示最终的,不可变的
  2. final修饰的类无法继承
  3. final修饰的方法无法覆盖
  4. final修饰的变量一旦赋值,不能重新赋值
  5. final修饰的实例变量。必须在构造方法执行完之前手动赋上值。(不允许采用系统默认值) 一般不存在这种情况
  6. final修饰的实例变量一般和static联合使用,这就是著名的:常量
public static final double MATH_PAI = 3.14; // 常量
  1. final修饰的引用:一旦指向了某个对象,则不能再指向其它对象。但指向的对象内部的数据是可以修改的
posted @ 2025-07-06 08:34  如夢初醒  阅读(5)  评论(0)    收藏  举报