final是java的一个关键字,用于修饰.用在不同的地方有不同的效果
用于修饰类,表示这个类不能被继承
用于修饰方法,则该方法不能被子类重写
用于修饰变量,则该变量的值被赋值后无法修改,无论是成员变量,静态变量还是局部变量都是如此.
注意: 如果修饰的是引用类型,则代表该引用只有一次指向对象的机会,即不能更改变量所指向的对象,但是对象的成员属性是可以修改的.
当我们需要使用一些固定不变的数据时,就会将其设置为静态常量,以方便复用.这种静态常量我们就可以用final来修饰.
final是java的一个关键字,用于修饰.用在不同的地方有不同的效果
用于修饰类,表示这个类不能被继承
用于修饰方法,则该方法不能被子类重写
用于修饰变量,则该变量的值被赋值后无法修改,无论是成员变量,静态变量还是局部变量都是如此.
注意: 如果修饰的是引用类型,则代表该引用只有一次指向对象的机会,即不能更改变量所指向的对象,但是对象的成员属性是可以修改的.
当我们需要使用一些固定不变的数据时,就会将其设置为静态常量,以方便复用.这种静态常量我们就可以用final来修饰.