final

  • 被 final 修饰的不可变

修饰变量

  • static final 修饰的变量在内存中只占用一份内存;
  • 变量名全大写, 使用下划线分隔
  • 如果修饰的是基本类型, 那么值不可变
  • 如果修饰一个对象的引用, 那么引用不变, 一直指向这个对象, 但是对象的属性值可以变
  • 可以将方法参数修饰为 final

空白 final: 在声明final的地方没有赋值, 在构造方法调用的时候再赋值;

修饰方法

被 final 修饰的方法, 子类不能覆写

修饰类

被 final 修饰的类, 不能被继承

results matching ""

    No results matching ""