小小咯 2021-08-01 14:06 采纳率: 0%
浏览 29

《java编程思想》疑惑:“final类的域可以根据个人的意愿选择为是或不是final。不论类是否被定义为final,相同的规则都适用于定义为final的域。”

阅读时,对这句话有点疑惑,final类的域可以根据个人意愿选择为是不是final,是指一个final类中的域可以不是final的吗?相同的规则指的是?

“final类的域可以根据个人的意愿选择为是或不是final。不论类是否被定义为final,相同的规则都适用于定义为final的域。”——《Java编程思想第4版》P145

  • 写回答

2条回答 默认 最新

  • 八云黧 2021-08-01 14:17
    关注

    一个final类中的域可以不是final的,就正常的变量,可以修改。
    相同的规则应该是指final修饰的变量是常量,不可再修改。
    因为使用final这个关键字的含义就是说明被改关键字修饰的内容不需要被改变,所谓规则应该指的是这点

    评论

报告相同问题?

问题事件

  • 请采纳用户回复 8月1日
  • 创建了问题 8月1日

悬赏问题

  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作
  • ¥15 安装了xlrd库但是import不了…
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker
  • ¥15 数学建模大赛交通流量控制
  • ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢
  • ¥50 paddleocr最下面一行似乎无法识别
  • ¥15 求某类社交网络数据集
  • ¥15 靶向捕获探针方法/参考文献