需求:鸟和飞机都能飞行,使用代码写一个方法完成鸟的子类比如鹰,麻雀的飞行,还有飞机的飞行
public class Test {
public static void main(String[] args) {
Bird eagle = new Eagle();
eagle.fly();
Bird sparrow = new Sparrow();
sparrow.fly();
InterfaceBird airplane = new Airplane();
airplane.fly();
}
}
public interface InterfaceBird {
void fly();
}
public class Bird implements InterfaceBird {
@Override
public void fly() {
}
}
public class Eagle extends Bird {
public void fly() {
System.out.println("老鹰可以飞行");
}
}
public class Sparrow extends Bird {
public void fly() {
System.out.println("麻雀可以飞行");
}
}
public class Airplane implements InterfaceBird {
@Override
public void fly() {
System.out.println("飞机可以实现飞行");
}
}