相关疑难解决方法(0)

我可以在Java中向String类添加新方法吗?

我想在Java中的String类中添加一个方法AddDefaultNamespace(),这样我就可以输入"myString".AddDefaultNamespace()而不是DEFAULTNAMESPACE +"myString",以获得类似"MyDefaultNameSpace.myString"的内容.我不想添加另一个派生类(例如PrefixedString).

也许这种方法对你不好,但我个人讨厌使用"+".但是,无论如何,是否可以在Java中向String类添加新方法?

感谢致敬.

java string

23
推荐指数
5
解决办法
3万
查看次数

不可变类应该是最终的?

它在本文中说:

让一个类成为最终因为它是不可变的是这样做的一个很好的理由.

我对此感到有点困惑......我理解不变性是线程安全性和简单性的POV中的好东西,但似乎这些问题与可扩展性有些正交.那么,为什么不变性成为最终上课的一个很好的理由呢?

java oop final

20
推荐指数
4
解决办法
7962
查看次数

标签 统计

java ×2

final ×1

oop ×1

string ×1