Ich brauche mal eure Hilfe, bei dem Thema Verberbung. Ich habe zwei Klassen(Player und Monster), welche Gemeinsamkeiten besitzten. Diese will ich in der Klasse Character auslagern, wo dann beide Klassen drauf zugreifen können. Die main-methode steht in einer weiteren Klasse:
Player:
Monster:
Character:
Game:
zu xxxxxx:
in der Klasse Game, will ich nun einen spieler erstellen, der aber nicht nur die Werte von Character besitzt(also hp und atk) sondern auch atk!
Player:
Java:
public class player {
int ap;
public player (int ap) {
this.ap = ap;
}
}
Monster:
Java:
public class monster {
}
Character:
Java:
public class character {
int hp;
int atk;
public character (int hp, int atk) {
this.hp = hp;
this.atk = atk;
}
}
Game:
Java:
public class Game {
public static void main(String[] args) {
Character spieler1 = new Character ([B]xxxxxx[/B])
}
zu xxxxxx:
in der Klasse Game, will ich nun einen spieler erstellen, der aber nicht nur die Werte von Character besitzt(also hp und atk) sondern auch atk!