gpt4 book ai didi

java - 如何更改或使用创建对象的类中的变量?

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

我有一个 Java 版的打砖 block 游戏。 Game 对象在套接字端点中声明。例如,Game 类有一个 Ball 对象。如何更改 Ball 类中 Game 类的属性?

我正在尝试找出最好的方法。

需要理解的代码:

public class Game {

private Ball ball;
private int score;

public Game(){
this.ball = new Ball(startLocationBall,10,2);
}
}

现在我想在 Ball 类撞到砖 block 时更改其分数。

最佳答案

使用对应 Game 对象的引用初始化球对象。这样你就可以从球类中调用 game.setScore() 。 (您应该为分数变量添加一个 setter 和一个 getter);)

public class Ball{

private Game game;

public Ball(Game game){
this.game = game;
}

}

关于java - 如何更改或使用创建对象的类中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47942759/

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