Java-final关键字

涎涎原创约 352 字大约 1 分钟...JavaJava

103-Java-final关键字.mdopen in new window

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

  • final可以修饰的元素:

    • 类:不能被继承
    • 变量(属性和局部变量):不能被重新赋值
      • 在声明时赋值,或在构造器中赋值
      • 系统不会对final属性默认的赋初始值
    • 方法:不能在子类中被覆盖,即不能修改。
  • 在程序中经常使用的一些常量,如圆周率,没必要在程序中频繁的修改它那么我们可以:

    • 首先把它设置为静态static,多个实例共享该常量,没有必要每个对象保存一份;
    • 其次,设置为final类型,赋值以后不能再改变;
    • 最后注意遵守常量命名规范,所有字母大写、单词之间用下划线。
final int a = 123;
a = 345;//代码报错,不给过

final修饰方法是最终版本,不能被子类重写。

public final static Double PI_VALUE = 3.14;

分割线


相关信息

以上就是我关于 Java-final关键字 知识点的整理与总结的全部内容,另附源码open in new window

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4