如何在【】处补充代码,完成抽象类的定义以及相关功能?


    【】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();
    }
}

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^