Я относительно новичок в Java и пишу класс, у которого список объектов будет одним из его атрибутов. Я хочу знать, смогут ли эти объекты получить доступ к общедоступным атрибутам объекта, атрибутом которого они являются. Извиняюсь, если это трудно разобрать, невозможно или понять ...
Я уже рассматривал эту проблему и не нашел решений, возможно, из-за того, как я ее формулирую.
public class Enemy{
Attack[] attacks;
int[] stats;
public Enemy(int[] stats, Attack[] attacks) {
this.stats = stats;
this.attacks = attacks;
}
public attack(attackNo) {
this.attacks[attackNo].execute;
}
}
public class Attack{
public execute() {
/*Is there a way to access the Enemy object's stats attribute from here?
If not, how should I rewrite this code?*/
}
}