gpt4 book ai didi

java - 如何给一个被多个类继承的方法添加一个参数

转载 作者:行者123 更新时间:2023-11-30 07:57:17 25 4
gpt4 key购买 nike

我正在使用 eclipse,并且有一个接口(interface)供我的许多类使用。现在,我想向接口(interface)中的一个方法添加一个变量(参数),但我不想在我什至不在所有这些类中使用该变量。

有没有一种无需手动完成的简单快捷的方法?

例子:

public interface Screen {
public void render(GameContainer arg0, Graphics g) throws SlickException;
}

我想像这样添加参数 ResourcePack:

public interface Screen {
public void render(GameContainer arg0, Graphics g, ResourcePack pack) throws SlickException;
}

我希望它添加另一个参数并让它使用该参数更新所有继承此方法的类,这样我就不必手动执行此操作。

最佳答案

将光标放在方法上并输入:Shift + Alt + C
您将有一个向导来更改方法的签名(添加、删除、编辑和顺序更改)。
添加新参数时可能很重要的一件事是在调用时选择默认值。

这是一个简单的指南:

  • 如果 null 是可接受的默认值,则保留 null
  • 如果您有一种独特的方式来定义调用方的默认值,请根据需要填写此值。
  • 如果您想确保该值是由您填写的,请不要让 null 值作为默认值,而是输入一些不会编译的内容,以确保您会必须编辑方法的调用者。

关于java - 如何给一个被多个类继承的方法添加一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41472697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com