调用void方法

时间:2016-04-06 21:07:01

标签: java eclipse methods

如果我措辞正确,这应该很容易回答。

我只需要使用“骨架/指令”调用三个方法:

void addPiece(Piece piece) - Ship和Puck都是Pieces

我已经将我的实例变量声明为:

Ship _home = new Ship(45.0, 30.0, Ship.HOME_COLOR);
Ship _away = new Ship(15.0, 30.0, Ship.AWAY_COLOR);
Puck _puck = new Puck(30.0, 30.0, Puck.COLOR);

我相信我正确地做了这一步。 我如何使用这三个实例变量来调用方法?

1 个答案:

答案 0 :(得分:0)

我不确定我是否清楚地理解你的问题。但是我从你的评论中理解,我假设_gameEngine是持有这些部分的对象。 _gameEngine的对象类(如Ship to _home)将具有您提到的addPiece方法。在此方法中,您将需要一个数据结构来保存您创建的部分。例如,如果您使用ArrayList,那么类似hold.add(piece)(其中hold只是声明的ArrayList结构的名称)将插入作为片段传递给结构的任何内容。在您的主要课程中,您只需调用此方法即可添加_gameEngine.addPiece(_home)

之类的作品