2016-03-25 18 views
-1
public class BattleEvent extends EventObject { 

    private BattleEventType type; 
    private BattleOpponent currentOpponent; 
    private BattleOpponent winner; 
    private Attack attack; 
    private Collectible collectible; 


    public BattleEvent(Battle battle, BattleEventType type) { 
     super(battle); 
     this.type=type; 
    this.currentOpponent=battle.getMe(); 
    } 

私はbattleeventオブジェクトを別のクラスに持っています。私は戦闘にアクセスしたいです。私はeventObjectに送信しました。どのようにアクセスできますか?スーパークラスに送信されたものにアクセスする方法

答えて

1

は私がsuper(battle)に基づいてEVENTOBJECT

にそれを送った戦いにアクセスしたい、あなたはそのパラメータが "取り扱い方法

public EventObject(Battle battle) 

のように見えるのコンストラクタを持つ必要がありますアクセス方法 "

0

EventObjectは、保護されたメンバとして公開するか、アクセッサ(ゲッタメソッド)を必要とします。

関連する問題