题目: 对下面的代码进行补充,完成抽象类的定义以及相关功能。输出请参考样例。
/* -------------请完善此部分代码-------------- */
class Actor {
int health = 100;
public abstract void showStatus();
public void attack() {
}
public void setHealth(int health) {
this.health = health;
}
}
class Hero extends Actor {
/* -------------请完善此部分代码-------------- */
}
public class Main {
public static void main(String[] args) {
/* -------------请完善此部分代码-------------- */
}
}
输入格式:
无
输出格式:
health:100
输入样例:
?
输出样例:
health:100
abstract class Actor {
int health = 100;
public abstract void showStatus();
public void attack() {
}
public void setHealth(int health) {
this.health = health;
}
}
class Hero extends Actor {
public void showStatus() {
System.out.println("health:" + health);
}
}
public class Main {
public static void main(String[] args) {
Hero hero = new Hero();
hero.showStatus();
}
}