Character.java
public abstract class Character { //Als abstrakte Klasse deklariert
String name;
int hp;
public void attack(Matango m) {
}
}
** Es ist abstrakten Klassen untersagt, mit neuen zu instanziieren ** ・ Es kann zwischen "neuer Nutzung" und "Vererbung (erweitert) Nutzung" unterschieden werden.
Character.java
public abstract class Character {
String name;
int hp;
public abstract void attack(Matango m); // {}Ohne;Schreiben (Semikolon)
}
** Abstrakte Methoden werden als "Methoden, die derzeit nicht bestimmt werden können" unterschieden ** ・ Klären Sie "nichts tun" und "unentschlossen, was zu tun ist" ** Kann Override erzwingen ** ・ Vergessen Sie das "Überschreiben"
Recommended Posts