实现接口或 abstract 类的方法
如果一个类被声明为实现某个接口或扩展具有抽象方法的类,则它必须实现该接口或类的方法。 IntelliJ IDEA 为已实现的方法创建存根,使用基本类型的默认返回值和对象的空值。
实现所需方法
在主菜单中选择 或按下 Ctrl+I。 您还可以在类文件中的任意位置右键点击,然后点击 生成 Alt+Insert ,并选择 实现方法。 或者将您的光标放在类上,然后按 Alt+Enter 并选择 实现方法。
在打开的对话框中,选择要实现的方法(按住 Shift 或 Ctrl 键进行多选)。 该列表不包括已经实现的方法或无法从当前类访问的方法。 如有必要,请选择 复制 JavaDoc 复选框以插入已实现方法的 JavaDoc 注释。

点击 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.
}
配置空值注解
您可以为生成的代码配置 空值注解。
按 Ctrl+Alt+S 打开设置,然后选择 。
点击 配置注释 ,然后在 用于代码生成的注解 中选择注解。
最后修改日期: 2025年 9月 22日