-2

我不会尝试扩展 Pattern 因为我们不能(我会包装),但我想知道为什么 Pattern 类是 final ?

我的意思是这个类可以扩展到最大的用途,但他们选择让它成为最终的。为什么 ?

如果我问它,它更像是一种技术(好奇?)方式,而不是“java太糟糕”的方式。

4

1 回答 1

6

它是final专门为了防止你扩展它,因为它不是为子类而设计的。Pattern实例是不可变且线程安全的,如果您创建自己的Pattern.

于 2012-12-01T21:35:58.757 回答