将接口实现为新类的 intelij 想法快捷方式

red*_*970 8 intellij-idea

假设我有一个这样的界面:

public interface Dumb{
String getDumbName();
}
Run Code Online (Sandbox Code Playgroud)

intellij-idea 中是否有任何快捷方式或菜单来创建新的类来实现具有以下虚拟实现方法的接口:

 public class Dumber{
   public String getDumbName(){
return null;
}
    }
Run Code Online (Sandbox Code Playgroud)

Wan*_*uta 10

有多种方法可以解决这个问题。

在接口名称本身上,您可以点击Alt+Enter(Option+Enter在 Mac 上),然后选择“实现接口”。IDEA 会提示输入一个类名和一个包来放置新的类,然后生成一个实现类。

或者,创建类,然后implements Dumb在名称 ( im<tab> Dumb)后添加。IDEA 会抱怨您的类没有实现正确的方法,并提供 ( Alt+Enter Enter Enter) 为您生成它们。Ctrl+I在“代码”菜单中点击或单击“实施方法”也有效。