Hero.java
public class Hero {
String name = "Courageux";
int hp = 100;
//bats toi
public void attack(Matango m) {
System.out.println(this.name + "attaque!");
m.hp -= 5;
System.out.println("Infligé 5 points de dégâts!");
}
//échapper
public void run() {
System.out.println(this.name + "Échappé!");
}
}
SuperHero.java
public class SuperHero {
String name = "Courageux";
int hp = 100;
boolean flying;
//bats toi
public void attack(Matango m) {
System.out.println(this.name + "attaque!");
m.hp -= 5;
System.out.println("Infligé 5 points de dégâts!");
}
//échapper
public void run() {
System.out.println(this.name + "Échappé!");
}
//sauter
public void fly() {
this.flying = true;
System.out.println("J'ai sauté!");
}
//Terre
public void land() {
this.flying = false;
System.out.println("A atterri!");
}
}
Combattez, fuyez, mais chevauchez. Si vous changez la classe Hero, vous devez également changer la classe SuperHero.
SuperHero.java
public class SuperHero extends Hero{
boolean flying;
//sauter
public void fly() {
this.flying = true;
System.out.println("J'ai sauté!");
}
//Terre
public void land() {
this.flying = false;
System.out.println("A atterri!");
}
}
ʻExtend Hérite de la classe Hero avec le nom de classe d'origine`.
Recommended Posts