美文网首页
final关键字

final关键字

作者: 凌晨的咸鱼 | 来源:发表于2020-08-18 09:39 被阅读0次
    final关键字,定义为不可改变,有4种使用情况

    1:修饰变量,只允许一次赋值操作,且在生存期内不可以改变他的值,并且只有2个地方可以赋值,第一是定义变量的时候,第二是在构造方法中,并且必须在这2个地方其中一个给其赋值。
    2:修饰对象,对象赋值之后,不可改变对象的引用即对象在堆中的存储地址,但是可以改变对象的属性。
    3:修饰方法,方法不可以被覆盖,另:类中被private修饰的方法默认是final的,无法被覆盖,就算子类重写了也是一个新的方法。另:抽象方法不能是final的,因为他需要被重写
    4:修饰类,类不可以被继承
    另:还有一种用法是方法中的参数被final修饰,即该参数在方法中不能被改变

    相关文章

      网友评论

          本文标题:final关键字

          本文链接:https://www.haomeiwen.com/subject/wjdhjktx.html