编写Animal抽象类,抽象类中声明抽象方法run()方法;
定义Bird类和Fish类继承Animal抽象类,重写 run()方法,分别实现显示“鸟儿在飞”、“鱼儿在游功能;
编写Bird类和Fish类的测试类Test,创建Bird类和 Fish类的对象,并调用其中的run()方法。
在Java中,可以通过以下步骤来编写Animal抽象类和其子类Bird和Fish的测试类。
首先,创建一个名为Animal的抽象类,其中声明一个抽象方法run()。代码如下所示:
public abstract class Animal {
public abstract void run();
}
接下来,创建Bird类和Fish类,它们分别继承自Animal抽象类,并重写了run()方法,实现了“鸟儿在飞”和“鱼儿在游”的功能。代码如下所示:
public class Bird extends Animal {
@Override
public void run() {
System.out.println("鸟儿在飞");
}
}
public class Fish extends Animal {
@Override
public void run() {
System.out.println("鱼儿在游");
}
}
最后,创建一个名为Test的测试类,在该类中创建Bird类和Fish类的对象,并调用它们的run()方法。代码如下所示:
public class Test {
public static void main(String[] args) {
Bird bird = new Bird();
Fish fish = new Fish();
bird.run();
fish.run();
}
}
在Test类的main()方法中,首先创建了一个Bird对象和一个Fish对象,然后分别调用它们的run()方法。运行程序,将会输出以下结果:
鸟儿在飞
鱼儿在游
这样就完成了Animal抽象类和其子类Bird和Fish的编写和测试。