final修饰数据类型
基本数据类型
final修饰基本数据类型后,数值不可被修改
public class Template {
// private final int a = 1; // 显示初始化
private final int a;
/*{
a = 1; // 代码块初始化
}*/
public Template() {
a = 1; // 构造方法初始化
}
public void ch(final int a) {
// 形参赋值不可更改其值
}
}
引用数据类型
final修饰引用数据类型后,会固定指向一个内存空间,但不影响修改内存空间中的值
final修饰方法
作用是锁定方法,不让任何继承类对其进行修改
final修饰类
表示类不可被继承,修饰的类所有成员方法都将被隐式修饰为final方法
标签:初始化,面试题,int,数据类型,final,public,修饰,Final From: https://www.cnblogs.com/bmmxz/p/16617755.html