final表示终态的、不变的,可以用于修饰类、方法、变量。
1、修饰类时,该类是绝子绝孙的,既该类不能被继承,但是该类的非final的实例变量可以修改;
2、修饰方法时,该方法不能被重写,子类只能继承使用不能重新定义;
3、修饰变量时,该变量一旦赋值就不能被修改。如果final变量在引用时没有初始化,那必须在构造器里将其初始化;
4、修饰方法参数时,该参数在整个方法执行期间不能被修改;
final表示终态的、不变的,可以用于修饰类、方法、变量。
1、修饰类时,该类是绝子绝孙的,既该类不能被继承,但是该类的非final的实例变量可以修改;
2、修饰方法时,该方法不能被重写,子类只能继承使用不能重新定义;
3、修饰变量时,该变量一旦赋值就不能被修改。如果final变量在引用时没有初始化,那必须在构造器里将其初始化;
4、修饰方法参数时,该参数在整个方法执行期间不能被修改;