繁体   English   中英

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

[英]How do I change or use variables in the class where my object was created?

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

我正在尝试找出最佳方法是什么。

代码了解:

public class Game {

    private Ball ball;
    private int score;

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

现在,我想在我的Ball班上碰到砖块时更改分数。

使用对相应游戏对象的引用来初始化ball对象。 这样,您可以从ball类调用game.setScore()。 (您应该为score变量添加一个setter和一个getter);)

public class Ball{

    private Game game;

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

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM