Java 抽象类实现动物叫声:示例代码和解释
要修改输出结果不是null汪汪汪的叫,需要在Animal类的子类中重写cry()方法并实现具体的叫声。
例如,假设有一个名为Dog的子类,可以在Dog类中重写cry()方法,让它输出具体的叫声:
public class Dog extends Animal {
public Dog() {
}
public Dog(String name) {
super(name);
}
@Override
public void cry() {
System.out.println('汪汪汪');
}
}
然后在测试类中创建Dog对象并调用cry()方法:
public class Test {
public static void main(String[] args) {
Dog dog = new Dog('小狗');
dog.cry(); // 输出:汪汪汪
}
}
这样就可以让输出的结果不再是null汪汪汪的叫,而是具体的叫声。
原文地址: https://www.cveoy.top/t/topic/qygq 著作权归作者所有。请勿转载和采集!