酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

请用java编写动物类animal,成员方法是动物的叫声cry()。写三个具体的类(猫cat类、狗dog类、羊sheep类),它们都是动物类的子类,并重写父类的成员方法。编写测试类,创建三种猫、狗、羊动物类的具体对象,调用叫声cry()这个方法。

以下是使用Java编写的Animal类以及Cat、Dog和Sheep子类的代码: ```java // 父类 Animal public class Animal { public void cry() { System.out.println("动物发出叫声"); } } // Cat 类,继承自 Animal public class Cat extends Animal { @Override public void cry() { System.out.println("猫喵喵叫"); } } // Dog 类,继承自 Animal public class Dog extends Animal { @Override public void cry() { System.out.println("狗汪汪叫"); } } // Sheep 类,继承自 Animal public class Sheep extends Animal { @Override public void cry() { System.out.println("羊咩咩叫"); } } // 测试类 public class Test { public static void main(String[] args) { Cat cat = new Cat(); Dog dog = new Dog(); Sheep sheep = new Sheep(); cat.cry(); dog.cry(); sheep.cry(); } } ``` 在这段代码中,我们首先定义了一个名为Animal的基类,它有一个成员方法cry()。然后我们创建了三个子类Cat、Dog和Sheep,它们都继承自Animal类,并重写了父类的cry()方法。我们在Test类的main方法中创建了这三个子类的对象,并调用它们的cry()方法。 [2024-06-06 23:12:21 | AI写代码神器 | 358点数解答]

相关提问