java中final关键字浅谈

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40718168/article/details/83536452

简单随笔

1. final关键字可以修饰类,表示此类不可被继承,final类里的成员方法隐饰final,final类里的成员变量可以根据需要是否定义为final

2. final可以修饰方法,主要原因是防止此方法被子类修改,即子类可以继承final方法但不能重写(类的private方法会被隐式的指定为final),另:private方法子类可以继承但不能使用,private方法隐式为final类型方法

3. final可以修饰变量,如果修饰的变量是基本数据类型,则此变量值不能再更改。如果修饰的变量是引用类型变量,则此变量所指向的地址不可变,但是地址所存储的值可变。

猜你喜欢

转载自blog.csdn.net/qq_40718168/article/details/83536452