gpt4 book ai didi

Eclipse,将java方法重构为另一个类

转载 作者:行者123 更新时间:2023-12-02 07:21:49 25 4
gpt4 key购买 nike

如何将 A 类中的 Java 方法重构(移动)到 B 类中,并更新对该方法的所有引用?

Eclipse 支持吗?

最佳答案

对于静态方法,您可以右键单击并选择“移动”。

Obj1.myMethod()

然后会被“移动”到

Obj2.myMethod()

并且 eclipse 会修复你的导入等。

对于非静态方法,根据 classA 和 classB 之间的关系,这可能不起作用。

Obj1 myobj1 = new Obj1();
myobj1.myMethod();
myobj1.myOtherMethod();

如果将 myMethod() 移至不同的类,则重构必须更改对象初始化。如果 myOtherMethod 没有被移动,那么它不能仅仅将 myobj1 的类型更改为 Obj2,因为这样 myOtherMethod 将无法工作。

关于Eclipse,将java方法重构为另一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9331352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com