事前構成済みのインスタンスを使用してブラックジャックゲームを作成しようとしています(提供されたメソッドシグネチャを使用する必要があります)。私はゲームのループを実行するtestHarness /クライアントクラスを持っています。クライアントクラスは次のようになります。Javaクラスインスタンスを別のクラスインスタンスにアタッチ
final GameEngine gameEngine = new GameEngineImpl();
ですから、gameEngineはGameEngineImplの新しいインスタンスです。
クライアントには、gameEngineにGameEngineCallbackImplのインスタンスをアタッチするメソッドがあります。
gameEngine.addGameEngineCallback(new GameEngineCallbackImpl());
GameEngineImplでaddGameEngineCallbackためのメソッドシグネチャは、この
public void addGameEngineCallback(GameEngineCallback gameEngineCallback)
のでGameEngineCallback gameEngineCallback =新しいGameEngineCallbackImpl()のように見えます?
gameEngineにgameEngineCallbackを追加するにはどうすればよいですか?私は参照を渡すことはできますか?このような?
public void addGameEngineCallback(GameEngineCallback gameEngineCallback) {
GameEngineCallback gameEngineCallbackCurrent = null;
gameEngineCallback = gameEngineCallbackCurrent;
}
私は実際の質問が何であるか分かりません。 – csmckelvey
あなたは 'GameEngine'で遊ぶように招待していますか? – Hackerdarshi
彼は他のクラスインスタンスにクラスインスタンスを添付する方法を尋ねています。別のクラスインスタンスには、別のメールメッセージに電子メールメッセージを添付する方法があります。 –