gpt4 book ai didi

java - 我如何声明这样的函数?

转载 作者:行者123 更新时间:2023-12-02 04:45:04 25 4
gpt4 key购买 nike

如何在 Java 中声明像下面的 damagePlayer 这样的函数?

player.getPlayer1().damagePlayer(50);

我已经知道我们必须声明这样的东西才能得到它:

ServerPlayer player = new ServerPlayer();

但是,我们如何将第二个函数 (GetPlayer()) 放在第一位呢?我正在学习 Java,这将是保存代码的好方法。

最佳答案

player.getPlayer1().damagePlayer(50);

damagePlayer(50) 将被编写为 getPlayer1() 返回类型的方法。因此,在实例player.getPlayer1()返回的类中实现你的damagePlayer(int x)类。

因此,如果 getPlayer1() 返回 Foo 类型(或类)的对象,您将在 Foo 类中编写 DamagePlayer 方法。

例如。

Bar bar = new Bar();
bar.doThis().doThat(25) ;

class Bar{
public Foo doThis() {
Foo foo=new Foo();
//do some thing using foo

return foo;
}
}

class Foo() {

void doThat(int number){
// can do anything using parameter number and return anything
}

}

关于java - 我如何声明这样的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29723908/

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