IntelliJ IDEA 2025.2 Help

实现接口或 abstract 类的方法

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

实现所需方法

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

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

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

更改方法主体

用于实现方法的 代码模板已实现的方法体 )支持来自 文件头包含模板的预定义模板变量(例如 ${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. }

配置空值注解

您可以为生成的代码配置 空值注解

  1. Ctrl+Alt+S 打开设置,然后选择 设置 | 编辑器 | 检查 | 可能的错误 | 可空性和数据流问题

  2. 点击 配置注释 ,然后在 用于代码生成的注解 中选择注解。

最后修改日期: 2025年 9月 22日