如何将方法添加到标准java类

时间:2012-08-26 12:52:19

标签: java class methods monkeypatching

有没有办法将方法添加到标准Java类,例如Object

我知道你不能像String这样的类是最终的,但Object不是。{{1}}。我知道我可以只是子类Object并在子类中定义一个方法,并使我的所有类成为其子类,但我不必这样做。

我怀疑这是不可能的,或者我忽视了一些事情。提前感谢您的任何答案。

1 个答案:

答案 0 :(得分:6)

你不能用Java做到这一点。但是其他JVM语言能够这样做: