/*final 修饰 变量*/
final 用的最多的还是用来修饰变量,
final 修饰的变量有两种:
1、修饰基本数据类型的变量,则变量的数值一旦被初始化后便不能更改,
可以当成一个常量来使用
2、修饰引用数据类型的变量,则在对其初始化后便不能再让其指向另一个对象
//举例:
class Man {
private final int i = 0; // i 相当于常量
public Man() {
//! i = 1; //i被final修饰,不能再被赋值
final Object obj = new Object();
//! obj = new Object(); //obj被final修饰,不能再改变引用的指向
}
}