阅读时,对这句话有点疑惑,final类的域可以根据个人意愿选择为是不是final,是指一个final类中的域可以不是final的吗?相同的规则指的是?
“final类的域可以根据个人的意愿选择为是或不是final。不论类是否被定义为final,相同的规则都适用于定义为final的域。”——《Java编程思想第4版》P145
阅读时,对这句话有点疑惑,final类的域可以根据个人意愿选择为是不是final,是指一个final类中的域可以不是final的吗?相同的规则指的是?
“final类的域可以根据个人的意愿选择为是或不是final。不论类是否被定义为final,相同的规则都适用于定义为final的域。”——《Java编程思想第4版》P145
一个final类中的域可以不是final的,就正常的变量,可以修改。
相同的规则应该是指final修饰的变量是常量,不可再修改。
因为使用final这个关键字的含义就是说明被改关键字修饰的内容不需要被改变,所谓规则应该指的是这点