Java中的final关键字


  

引言:

Java中的final关键字,final表示为最终的,通常用来修饰常量,不允许改变。

final:最终的

  1. final可以用来修饰的结构:

    类、方法、变量

  2. final 用来修饰一个类:

    此类不能被其他类所继承。比如:String类、System类、StringBuffer类

  3. final 用来修饰方法:

    表明此方法不可以被重写(覆盖)。比如:Object类中getClass()

  4. final 用来修饰变量:此时的”变量”就称为是一个常量

    • final修饰属性:
        可以考虑赋值的位置有:显式初始化、代码块中初始化、构造器中初始化。也就是说在其他地方不能对被final修饰的属性进行赋值操作。
    • final修饰局部变量:
        尤其是使用final修饰形参时,表明此形参是一个常量。当我们调用此方法时,给常量形参赋一个实参。一旦赋值以后,就只能在方法体内使用此形参,但不能进行重新赋值。
  5. static final 用来修饰属性:

    全局常量


文章作者: YangChongZhi
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 YangChongZhi !
评论
 上一篇
Java经典设计模式 Java经典设计模式
   引言: 常用的经典设计模式 常用设计模式——23中经典的设计模式创建模式(共5种) 工厂方法模式 抽象工厂模式 单例模式 建造者模式 原型模式 结构模式(共7种) 适配器模式 装饰器模式 代理模式 外观模式 桥接模式 组合模式 享
2021-01-03
下一篇 
Java中类的成员之代码块 Java中类的成员之代码块
   引言: Java中类的成员除了常用的属性、方法、构造器以外,还有代码块和内部类。其中代码块主要是用来做一些初始化的工作。 代码块的作用:用来初始化类、对象 代码块如果有修饰的话,只能使用static. 分类:静态代码块 and
2021-01-02
  目录