final
修饰的对象:
属性(常量)、一般方法(不包括构造方法)、类
使用要求:
一、属性
特点:常量一旦赋值,无法修改
使用条件:常量不想被修改。
使用时必须初始化,初始化方式有两种:
1、声明常量时初始化
2、声明时不初始化,在使用时初始化
好处:可以依据对象的不同而使用不同的值,且保持无法修改的特征。
二、方法
使用条件:方法不需要被重写,方法中的内容不需要修改。
好处:
1、 防止子类覆盖该方法,防止子类中的方法修改它的作用和功能;
2、 编译时更高效。
三、类
使用条件:该类不需要子类,类不需要被继承,类中的细节内容不需要修改。
final修饰符详解
本文详细介绍了Java中final修饰符的应用场景及其使用要求。主要讲解了final如何用于属性(作为常量)、方法及类的修饰,并阐述了各自的使用条件与优势。
6206

被折叠的 条评论
为什么被折叠?



