【发布时间】:2015-01-25 12:32:50
【问题描述】:
我已经阅读并且一直被告知不可变类必须是 final 。但我想知道是否有可能将非最终类对象作为不可变对象。 在此链接 (Why would one declare an immutable class final in Java?) 中,如果不可变类方法是最终的并且不能被覆盖怎么办。如果类的所有成员都是最终的,那么该类的对象也可以是不可变的(除非它们引用可变对象)。请告诉我是否有误并打勾:)
【问题讨论】:
标签: java immutability final