java中final关键字

博客 动态
0 320
优雅殿下
优雅殿下 2022-02-19 21:55:33
悬赏:0 积分 收藏

java中final关键字

介绍

  • final中文意思:最终的最后的
  • final 可以修饰类,属性,方法,局部变量,形参

使用场景

  • 当不希望类被被继承时,可以用final修饰类
  • 但不希望父类的某个方法,被子类重写可以用final关键字修饰
  • 不希望某个属性的值被修改,可以用final关键字修饰
  • 不希望某个局部变量被修改可,以用final关键字修饰

细节

  • final 修饰的属性又叫常量,不可变的叫常量,一般用大写命名
  • final修饰形参时修饰的是形参所指向的地址,但是形参的值可以被修改
  • final 修饰的属性必须赋初始值,并且不能修改,赋值需在定义属性时 或 在构造器中 或 初始化块
  • 如果final属性是静态的,则初始化的位置只能是:定义时 或 在静态代码块中 不能在构造器赋值
  • final 类不能被继承,但可以实例对象
  • 如果 一个类时final类,就没必要修饰final方法了
  • final不能修饰构造器
posted @ 2022-02-19 21:14 程序猿一招解 阅读(0) 评论(0) 编辑 收藏 举报
回帖
    优雅殿下

    优雅殿下 (王者 段位)

    2018 积分 (2)粉丝 (47)源码

    小小码农,大大世界

     

    温馨提示

    亦奇源码

    最新会员