我不会尝试扩展Pattern,因为我们不能(我会换行),但我想知道为什么Pattern类是最终的?
我的意思是这个课程可以扩展到最大的用途,但他们选择让它成为最终的.为什么?
如果我问它,它更像是一种技术(好奇?)方式而不是"java是如此糟糕"的方式.
它final专门用于防止您扩展它,因为它不是设计为子类.Pattern实例是不可变的和线程安全的,如果你创建了自己的子类,它们都不会得到保证Pattern.
当然,最重要的有效Java报价:
第17项:继承的设计和文件,或禁止它
| 归档时间: |
|
| 查看次数: |
85 次 |
| 最近记录: |