Java学习笔记(二十三):final关键字
Posted pyqb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习笔记(二十三):final关键字相关的知识,希望对你有一定的参考价值。
final关键字有三种使用场景:
- final修饰类
- final修饰方法
- final修饰变量
final修饰的类,不能再有子类继承。
只要满足以下条件就可以把一个类设计为final类:
- 不是专门为继承而设计的类,确信该类不会被扩展
- 出于安全考虑,不希望被再次修改
final修饰的方法,可以被子类调用,但是不能被子类方法覆盖。
满足以下条件将一个方法设计为final方法:
- 不希望子类方法对父类的方法进行覆盖。
- 构造器中调用的方法(初始化方法),一般使用final关键字
final修饰的变量,只能被赋值一次,一旦被赋了初值就不能再被赋值。
常用来设置全局静态变量:public static final 修饰的变量(单词权威大写),直接使用类名调用即可。
以上是关于Java学习笔记(二十三):final关键字的主要内容,如果未能解决你的问题,请参考以下文章