final关键字
final关键字
修饰类,方法,方法内参数,变量
修饰类:表示类不可变,不可被继承,类中的方法隐式的添加final
修饰方法:表示方法不可以被重写
修饰方法参数: 表示参数不可变,当参数要在内部类中使用,参数需要final修饰
修饰变量: 表示变量不可变
当修饰的变量为基本类型(int, float等)时,变量值无法修改
当修饰的变量为引用时(String, Object等),变量的引用无法改变,引用的值是可以改变的
空白final: 声明final类型的变量时,未给变量付初值
只要确保变量在使用前被初始化即可(一般用构造器中初始化)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 From Zero to Hero!