例如,我有很多类而不是实现我的接口。在接口中添加新方法定义后,如何为所有类快速添加空白接口实现?
问问题
16408 次
4 回答
26
Alt+Enter关于接口中的新方法,实现方法:
按Enter,将显示实现类列表,使用Shift+ 箭头键选择所需的类或按Ctrl+A选择所有类,然后Enter再次按确认选择。存根实现将添加到所有选定的类中。
于 2013-01-22T10:12:42.723 回答
6
于 2013-01-18T14:50:03.363 回答
0
在 IntellyJ IDEA 12 中,您可以使用 Push Members Down 对话框:
Refactor -> Pull Members Down...
然后选择要推送到子类的方法并单击“重构”: http ://clip2net.com/s/i6DK41
请注意,它不会按基类生成存根方法 - 它只是按原样移动它。因此,您需要自己在父(根)类中实现存根,例如:
public boolean getRequiredDatabaseNameWhenPartitioned() {
return true;
}
然后使用“下推成员”,重构,最后手动抽象父类的方法
于 2014-05-12T14:11:16.120 回答