我有很多这方面的参考资料
MyAbstractClass.myStatic()
我想将它们更改为普通类的非静态方法,即
myOtherClass.myMethod()
有一种简单的方法可以使用intellij吗?
答案 0 :(得分:1)
如果MyOtherClass
有一个无参数构造函数,并且您每次都可以在新实例上调用它,则可以将原始方法更改为
public void myStatic(){ new MyAbstractClass()。myStatic(); }
然后内联方法。同样,如果MyAbstractClass
可以保存MyOtherClass
的公共静态实例,则可以内联原始方法。