重写超类的方法
您可以通过从预定义模板生成所需代码来重写父类的任何方法。 IntelliJ IDEA 创建一个存根,其中包含对超类方法的调用,开发人员的任务是提供一些有意义的源代码在方法体中。
重写超类的方法
在 菜单上,点击 Ctrl+O。 或者,您可以右键点击类文件中的任何位置,然后点击 生成 Alt+Insert ,并选择 重写方法。
请选择要重写的方法(按住 Shift 或 Ctrl 键进行多选)。 列表不包括已被重写或当前子类无法访问的方法。

如果需要,请选中 复制 JavaDoc 复选框以插入重写方法的 JavaDoc 注释。
如有必要,请选中 插入 @Override 复选框以插入
@Override注释。点击 OK 并提供方法体的源代码。
将鼠标悬停在边距中的
图标上以查看基类的名称。 点击它以 打开重写的方法声明。

更改方法主体
用于重写方法的代码模板(Overridden 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.
假设重写的类包含两个方法,此模板将扩展为以下代码:
public void breathe() {
// TODO (wombat, 9/21/22): To change the method body, use Settings - Editor - File and Code Templates.
}
public void eat() {
// TODO (wombat, 9/21/22): To change the method body, use Settings - Editor - File and Code Templates.
}
最后修改日期: 2025年 4月 24日