是否有一个插件或工具可用于将此方法简单地添加到java中的Object类中?
public this set(Object o){
this = o;
return this;
}
答案 0 :(得分:0)
将代码注入到Object类中实际上是一个较小的问题(虽然就个人而言,我无法帮助您找到解决方案 - 如果存在的话),set()
方法的内容在Java中确实是非常不可能的。 。
您根本无法分配到this
。没有任何工具可以改变这一点。
Java类的给定实例将在其生命周期内保持其标识。更改它需要一个概念上不同的Java虚拟机。
使用您要求的set()
方法,可以更改,例如String
到Date
,将使用该对象作为String
的所有代码都失败。因为在更改之后,该对象不再具有indexOf()
等方法,而是before()
或getTime()
之类的内容。
因此,您必须针对要使用建议的set()
方法解决的问题寻找不同的解决方案。
我建议您为set()方法描述用例,以便我们帮助您找到解决方案。