У меня проблема в Java.У меня есть суперкласс, у которого есть разные подклассы.Каждый подкласс имеет свой цикл, который увеличивается с каждым экземпляром цикла.У меня есть метод, в подклассе, который должен показать цикл каждого объекта подкласса, проблема в том, что это неэстатический атрибут, поэтому я не могу передать его через super () ... как я могусделай это, я действительно в отчаянии.
public abstract class GameObject {
private int x;
private int y;
public GameObject(String initial, int vida, int damage, int turn){
this.initial = initial;
this.vida=vida;
this.damage=damage;
this.turnos=turn; /*this is the fixed number where each object makes a move*/
this.counter=0; /*i guess it starts with 0 when i create it*/
}
public String storeToString(){
String p= this.initial + " [l:" + this.vida + " x:" + this.x + " y:" + this.y + " t:" + (turnos-counter) + "] " ;
return p;}
}
проблема в том, что мне нужно, чтобы каждый цикл повышался с каждым циклом (и когда он достигает максимального поворота, он снова становится равным 0, но я нене знаю, как вывести цикл из подкласса ... ¿кто-нибудь может мне помочь, пожалуйста? большое спасибо.