IntelliJ IDEA 2025.1 Help

实现接口或 abstract 类的方法

如果一个类被声明为实现某个接口或扩展具有抽象方法的类,则它必须实现该接口或类的方法。 IntelliJ IDEA 为已实现的方法创建存根,使用基本类型的默认返回值和对象的空值。

实现所需方法

  1. 在主菜单中选择 代码│实现方法 或按下 Ctrl+I。 您还可以在类文件中的任意位置右键点击,然后点击 生成 Alt+Insert ,并选择 实现方法。 或者将您的光标放在类上,然后按 Alt+Enter 并选择 实现方法

  2. 在打开的对话框中,选择要实现的方法(按住 Shift Ctrl 键进行多选)。 该列表不包括已经实现的方法或无法从当前类访问的方法。 如有必要,请选择 复制 JavaDoc 复选框以插入已实现方法的 JavaDoc 注释。

    选择要实现的方法对话框
  3. 点击 OK

更改方法主体

用于实现方法的代码模板 (Implemented method body) 接受来自 File 标头 包含模板的预定义模板变量(如 ${USER}${DATE} 等)

例如,请考虑以下文件模板:

#if ( $RETURN_TYPE != "void" )return $DEFAULT_RETURN_VALUE;#end // TODO ($USER, $DATE):To change the body of an implemented method, use File | Settings - Editor - File and Code Templates.

假设实现的接口包含两个方法,则此模板会扩展为以下代码:

@Override public void hunt() { // TODO (wombat, 9/21/12): To change the body of an implemented method, use File | Settings - Editor - File and Code Templates. } @Override public String sniff() { return null; // TODO (wombat, 9/21/12): To change body of implemented methods use File | Settings - Editor - File and Code Templates. }
最后修改日期: 2025年 4月 24日