gpt4 book ai didi

java - eclipse可以将类文件中的第二个类提取到自己的文件中吗

转载 作者:IT老高 更新时间:2023-10-28 20:52:56 29 4
gpt4 key购买 nike

我经常首先通过在我正在处理的类中创建一个内部类来重构代码——当我完成后,我将整个东西移动到一个新的类文件中。这使得将代码重构到新类中变得非常容易,因为 A)我只处理一个文件,并且 B)我不会创建新文件,直到我对名称/名称有一个很好的了解(有时它会结束作为一个以上的类)。

Eclipse 有什么办法可以帮助我完成最后一步吗?我应该能够告诉它我想要类在哪个包中,它可以从类名中找出文件名,从包中找出目录。

这似乎是一个微不足道的重构并且非常明显,但我无法弄清楚击键/手势/任何实现它的方法。我尝试过拖动、菜单、上下文菜单和浏览键盘快捷键。

有人认识这个吗?

[编辑] 这些已经是这个文件中的“顶级”类,而不是内部类,并且“移动”似乎不想为我创建一个新类。这是我通常做的艰难的方式——包括走出去,创建一个空类,回来和搬家。我想一步完成整个事情。

最佳答案

对不起,我之前给出了错误的答案。我重新检查了,它并没有完全想要你想要的。不过,我确实在 3.4 中为您找到了解决方案。

突出显示该类,复制 CTRL-C 或剪切 CTRL-X,单击您希望该类进入的包,然后粘贴,CTRL-V。 Eclipse 会自动为你生成类。

将成员类型转换为顶级并不完全有效。这样做会创建一个外部类的字段,并生成一个以外部类为参数的构造函数。

关于java - eclipse可以将类文件中的第二个类提取到自己的文件中吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/98079/

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