• Java关键字—final


    final—不可变的,用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变。

    修饰范围

    1.修饰类,被final关键字修饰的类无法被继承;

    2.修饰方法,被final关键字修饰的方法无法被覆盖,同样private关键字修饰的方法也无法覆盖,这意味着被private关键字修饰的方法也隐式的被修饰为不可变的;

    3.修饰变量:

    (1)修饰成员变量,需在构造函数中对其赋值, 否则必须要对成员变量初始化赋值;

    (2)修饰局部变量,被final修饰的局部变量只可赋值一次,可以不做初始化赋值处理;

    (3)修饰方法入参,被final修饰的方法入参无法再次被赋值。

  • 相关阅读:
    使用高精度计算斐波那契数列 c++
    纪中9日T4 2298. 异或
    洛谷 P1416 攻击火星
    线段树小结
    纪中5日T3 1566. 幸运锁(lucky.pas/c/cpp)
    Title
    Title
    Title
    Title
    Title
  • 原文地址:https://www.cnblogs.com/carryjack/p/8735576.html
Copyright © 2020-2023  润新知