final的字面意思的是最终的,在java中修饰不可改变的值
主要是两方面:
一、修饰普通变量或成员方法
1,修饰类成员方法时,表示该类方法不可被重写
2,修饰普通变量时,变量即变成常量的属性
3,修饰方法参数时,方法体内不可以改变变量的值
二、修饰引用变量
比如修饰类的引用
因为引用变量放在栈空间,所以改变变量引用的地址时才会报错,其他都会编译通过。
final的字面意思的是最终的,在java中修饰不可改变的值
主要是两方面:
一、修饰普通变量或成员方法
1,修饰类成员方法时,表示该类方法不可被重写
2,修饰普通变量时,变量即变成常量的属性
3,修饰方法参数时,方法体内不可以改变变量的值
二、修饰引用变量
比如修饰类的引用
因为引用变量放在栈空间,所以改变变量引用的地址时才会报错,其他都会编译通过。