gpt4 book ai didi

java - 如何在构造函数中调用类

转载 作者:行者123 更新时间:2023-12-01 16:47:09 25 4
gpt4 key购买 nike

我需要一些关于在类的构造函数中调用其他类的线索。我不确定这是否可能,但如果可能的话,如果有人告诉我如何做,我会很棒。

我想在玩家类的构造函数中调用一个圆圈。

public class Player {
public Player() {
Rectangle r = new rectangle(x,y,l,l);
}
}

最佳答案

您可以在构造函数中使用其他类,就像在示例中使用 Rectangle 所做的那样(它必须是Rectangle r = new Rectangle(x,y,l,l))

但你必须小心,你的变量 r 仅在构造函数中可用。如果您想在其他方法中使用该对象,则必须在外部声明它。圆也一样。

public class Player{
Circle c;

public Player(){
c = new Circle(10);
}

public void someOtherMethod(){
c.callSomeCircleMethod();
}
}

此外变量x,y,l必须来自您示例中的某个地方。

关于java - 如何在构造函数中调用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48431722/

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