final :
最终变量,不可被修改,定义的方法不可被重写。
修饰类,类不能被继承
修饰变量,变量就变成了常量,只能被赋值一次
修饰方法,方法不能被重写
inal关键字面试题final修饰局部变量
在方法内部,该变量不可以被改变
在方法声明上,分别演示基本类型和引用类型作为参数的情况
基本类型,是值不能被改变
引用类型,是地址值不能被改变
final修饰变量的初始化时机
在对象构造完毕前即可。
例如:可以在代码块中,或者构造方法中。
class xxx
final int sum ;
{
sum = 1;
}
public xxx{
sum = 100;
}
这些里面都可以修改sum 的值,具体修改根据执行代码优先级修改。