2016-03-25 2 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(); 
    } 

У меня есть боевой объект в другом классе. Я хочу получить доступ к битве и отправил его в eventObject, как я могу получить к нему доступ?Как получить доступ к чему-то, отправленному супер-классу

ответ

1

я хочу, чтобы получить доступ к бою я послал его к объектСобытия

Основываясь на super(battle), вы должны иметь конструктор, который выглядит как

public EventObject(Battle battle) 

Как вы справляетесь, что параметр " как вы к нему обращаетесь »

0

EventObject должен выставить его в качестве защищенного члена или иметь для него способ доступа (метод геттера).

Смежные вопросы