final通常的意思是无法改变的,可修饰:数据,方法,类
1. final修饰数据
两种用途:1不改变的编译时常量,用static final修饰
2在运行时初始化值,且不被改变,如private final int value, value的具体值通过运行参数确定
2. final修饰方法
final方法主要确保在继承类中方法保持不变,而且不会被覆盖
(private方法都隐式地指定为final)
3. final修饰类
出于设计上的原因,该类不能被继承
final通常的意思是无法改变的,可修饰:数据,方法,类
1. final修饰数据
两种用途:1不改变的编译时常量,用static final修饰
2在运行时初始化值,且不被改变,如private final int value, value的具体值通过运行参数确定
2. final修饰方法
final方法主要确保在继承类中方法保持不变,而且不会被覆盖
(private方法都隐式地指定为final)
3. final修饰类
出于设计上的原因,该类不能被继承