final 关键字

作者: 想象之中丶意料之外 | 来源:发表于2021-09-07 17:35 被阅读0次

final关键字代表最终、不可变的

常见四种用法
  1. 可以用来修饰一个类
  2. 可以用来修饰一个方法
  3. 可以用来修饰一个局部变量
  4. 可以用来修饰一个成员变量

说明

  • final 修饰类:

该类不允许被继承

  • final 修饰方法:

该方法不允许被覆盖重写

  • final 修饰局部变量

1、变量在第一次初始化赋值后,不允许再次修改数据
2、如果是引用类型,则不能再次修改引用地址值
3、final 变量是引用类型时,引用类型的内部内容是可以修改的,不受final限制

  • final 修饰成员变量:

1、由于成员变量具有默认值,所以final修饰成员变量时,必须进行手动赋值,不能使用默认值
2、final修饰的成员变量,要么手动赋值,要么通过构造方法进行赋值,二选一
3、必须保证类中所有的重载构造方法都有对final成员变量进行赋值

相关文章

网友评论

    本文标题:final 关键字

    本文链接:https://www.haomeiwen.com/subject/jmerxktx.html