• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
K6-X4黑骑士君
博客园    首页    新随笔    联系   管理    订阅  订阅

final 关键字修饰类,方法,变量有什么作用?

类

被 final 修饰的类不能被继承, final 类中的所有成员方法都会被隐式的指定为 final 方法.

方法

  • 把方法锁定, 不让子类去修改方法的实现.
  • 提高效率, 早期的 Java 实现版本中会将 final 方法转为内嵌调用, 而现在的 Java 版本已经不需要使用 final 进行优化了, 类中的所有 private 方法都隐式的指定为 final.

变量

如果是一个基本数据类型变量, 那么其数值一旦初始化后就不能更改; 如果是一个引用数据类型变量, 则在其初始化后不能指向另外一个对象.

posted @ 2020-07-04 20:02  K6-X4黑骑士君  阅读(381)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3