如何向标准java类添加方法
有没有一种方法可以将方法添加到标准Java类中,例如如何向标准java类添加方法,java,class,methods,monkeypatching,groovy,scala,ruby,jruby,javascript,Java,Class,Methods,Monkeypatching,Groovy,Scala,Ruby,Jruby,Javascript,有没有一种方法可以将方法添加到标准Java类中,例如Object 我知道你不能像String这样的子类是final,但是Object不是final。我知道我可以将Object子类化,并在子类中定义一个方法,使我的所有类都成为该类的子类,但我宁愿不这样做 我怀疑这不是不可能的,就是我忽略了什么。提前感谢您的回答。在Java中无法做到这一点。但其他JVM语言也能做到这一点: in允许向任何类添加任意方法 可以使用隐式转换以静态类型的方式模拟此类行为,请参见: 您还可以在JVM之上运行()和 您不能
Object
我知道你不能像String
这样的子类是final,但是Object
不是final。我知道我可以将Object子类化,并在子类中定义一个方法,使我的所有类都成为该类的子类,但我宁愿不这样做
我怀疑这不是不可能的,就是我忽略了什么。提前感谢您的回答。在Java中无法做到这一点。但其他JVM语言也能做到这一点:
- in允许向任何类添加任意方法
- 可以使用隐式转换以静态类型的方式模拟此类行为,请参见:
- 您还可以在JVM之上运行()和