【】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
如何补充
参考如下:
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 {
@Override
public void ShowStatus() {
System.out.println("health:" + health);
}
}
public class Main {
public static void main(String[] args) {
Actor heroActor = new Hero();
heroActor.ShowStatus();
}
}
不知道你这个问题是否已经解决, 如果还没有解决的话: