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

点击 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日