public class Main {
public static void main(String[] args) {
Hero h1 = new Hero();
Hero h2 = new Hero();
Thief t1 = new Thief();
Wizard w1 = new Wizard();
Wizard w2 = new Wizard();
//Commencez votre aventure!
//Premier séjour à l'auberge
h1.hp += 50;
h2.hp += 50;
t1.hp += 50;
w1.hp += 50;
w2.hp += 50;
}
}
public class Main {
public static void main(String[] args) {
Character[] c = new Character[5];
c[0] = new Hero();
c[1] = new Hero();
c[2] = new Thief();
c[3] = new Wizard();
c[4] = new Wizard();
//Restez dans une auberge
for (Character ch : c) { //Sortez un par un
ch.hp += 50; //Récupérer 50 HP
}
}
}
public class Hero extends Character{
public void attack(Monster m) { //Attaquez tous les monstres
System.out.println(this.name + "Attaque!");
System.out.println("10 points de dégâts aux ennemis");
m.hp -= 10;
}
}
Attaquez tout si vous héritez de la classe de monstres
public class Main {
public static void main(String[] args) {
Monster[] monsters = new Monster[3];
monsters[0] = new Slime();
monsters[1] = new Goblin();
monsters[2] = new DeathBat();
for (Monster m : monsters) {
m.run(); //Répétez les mêmes instructions
}
}
}
Résultat d'exécution Slime s'est enfui Gobelin s'est enfui La chauve-souris de l'enfer s'est échappée
Appeler du côté, fuir, fuir, fuir Le slime latéral appelé s'est échappé du gobelin s'est échappé de l'enfer chauve-souris s'est échappé
Recommended Posts