final关键字作用
今天学到了final关键字,用博客记录一下。
final的主要作用:由于继承中方法有一个现象,方法重写。
所以父类的功能,就会被子类给覆盖调。有些时候。我们不想让子类去覆盖掉父类的功能,只能让他使用。这个时候,针对这种情况,Java就提供了一一个关键字: final
具体位置:public final void show (){}
final可以修饰类,方法,变量
特点:
final可以修饰类,该类不能被继承。final class xxx
final可以修饰方法,该方法不能被重写(覆盖。复写)public final void show (){}
final可以修饰变量,该变了不能被重新赋值。因为这个变量其实常量。final int x=0;
当fina修饰对象的时候,仅是对象的地址不可变。
由于都是学习而来的,所以可能会有点资料重复,侵删。