怎么写呢?有点难了,我比较菜

img

定义一个动物类,定义属性,然后定义猫和鸟类继承动物类,重写方法即可,示例代码如下

public class Test {
    public static void main(String[] args) {
       Cat cat=new Cat(); //创建cat类
       Bird bird=new Bird();//创建 bird类
        //调用sound方法
       cat.Sound();
       bird.Sound();
    }
    }
    //定义父类 animal
    class Animal{
    public String name;
    public void Sound(){
        System.out.println("动物会叫");
    }
    }
    //定义子类,cat继承 动物类
    class Cat extends Animal{
        @Override
        public void Sound() { //重写父类方法
            System.out.println("喵喵");
        }
    }
    //定义bird继承 动物类
    class Bird extends Animal{
        @Override
        public void Sound() { //重写父类方法
            System.out.println("啾啾");
        }
    }

测试结果如图

img

这不照着要求直接写出来就行了。。