【发布时间】:2017-01-06 15:58:14
【问题描述】:
为什么将只有私有构造函数的类标记为 final 是一种好习惯?我的猜测是,是为了让其他程序员知道它不能被子类化。
【问题讨论】:
-
方法 -> 构造函数?你不是说上课吗?
-
你的意思是把一个类标记为final?
-
严格来说,只要可以从子类的构造函数访问构造函数,就可以对具有私有构造函数的类进行子类化,例如子类是嵌套类的情况。
标签: java