Я создаю боевого сима. У меня есть класс атаки и класс воина.
public class Attack {
private String name;
private int points;
public Attack(String name, int points) {
this.name= name;
this.points =points;
}
//getters
public String getName() {
return name;
}
public int getPoints() {
return points;
}
public String toString() {
return ("Name of the attack = " + name + " damage = " + points) ;
}
}
Так как у воинов есть разные атаки, я не могу использовать статические, так как они отменят предыдущую атаку. Класс Snippet of Monster:
public Attack[] getAttacks() {
return attacks;
}
public void attack(String attackname, Warrior otherWarrior){
// How would I access the attack from the class?
}
Как я могу получить доступ к полям Attack? Спасибо.