--->Main431.java
public class Main413 {
public static void main(String[] args) {
Hero h =new Hero();
h.run();
SuperHero sh = new SuperHero();
sh.run();
}
}
--->Hero.java
public class Hero {
private String name="みなと";
private int hp =100;
//attack
public void attack(Matango m) {
System.out.println(this.name+"の攻撃");
m.hp -=5;
System.out.println("5pのダメージをあたえた");
}
//run away
public void run() {
System.out.println(this.name+"は逃げ出した");
}
}
--->SuperHero.java
public class SuperHero extends Hero{
private boolean flying;
public void fly() {
this.flying=true;
System.out.println("飛び上がった");
}
public void land() {
this.flying=false;
System.out.println("着地した");
}
public void run() {
System.out.println("撤退した");
}
}
--->Matango.java
public class Matango {
int hp;
final int LEVEL = 10;
char suffix;
void run() {
System.out.println("お化けキノコ" + this.suffix + "は逃げ出した!");
}
}