1)编写Animal接口,接口中声明run()方法; 2)定义Bird类和Fish类实现Animal接口; 3)编写Bird类和Fish类的测试程序,并调用其中的run()方法

/*1)编写Animal接口,接口中声明run()方法;
  2)定义Bird类和Fish类实现Animal接口;
  3)编写Bird类和Fish类的测试程序,并调用其中的run()方法
*/
interface Animal {//声明接口Animal


abstract void run();//定义抽象方法


}


class Bird implements Animal {// 实现接口
public void run() {
System.out.println("测试run方法成功");
}
}


class Fish implements Animal {// 实现接口
public void run() {
System.out.println("测试run方法成功");
}
}


public class Animaljiekou {


public static void main(String[] args) {
Animal  p1;//声明接口变量
p1 = new Bird();//实现类对象赋值接口变量
p1.run();//接口回调

p1 = new Fish();//实现类对象赋值接口变量
p1.run();//接口回调


}


}


你可能感兴趣的:(JAVA,JAVA,class,多态,测试)