如何在子类中为Intellij Idea中的接口或抽象类添加抽象方法?

时间:2017-02-27 08:05:22

标签: java intellij-idea

如果一个类正在实现某个接口或使用抽象方法扩展一个类,那么它必须实现这种接口或类的方法。 IntelliJ IDEA创建实现的方法, CTRL + i ALT + INSERT 。 反过来怎么样?

例如,我有一个实现我的界面的类。

在类中添加新方法定义之后,如何在界面中快速添加抽象方法?

它有短信吗?

2 个答案:

答案 0 :(得分:1)

潜在的解决方法:只需将@Override放在您班级中的该方法上即可。

这会导致编译错误;我确信IntelliJ会为您提供将该方法添加到您的界面。 (这就是我在日食中所做的事情。)

答案 1 :(得分:1)

执行此操作的一种简单方法是将@Override注释添加到刚刚添加的新方法中,这将导致编译错误(因为此方法不会覆盖任何内容)。然后,将carret放在注释上,然后按 ALT + ENTER 。 IntelliJ将打开一个上下文菜单,其中一个选项是" Pull方法' methodName'到' InterfaceName'" - 选择它以在您正在扩展的接口/抽象类中声明您的方法。

相关问题