设计一个名为Swimmable的借口,其中包含void swim()方法,设计另外一个名为Flyable的借口,其中包含void fly()方法。定义一个Duck类实现上述两个借口。定义测试类,演示接口类型的使用。
public interface Swimmable{
void swim();
}
public interface Flyable{
void fly();
}
public class Duck implements Swimmable,Flyable{
@Override
public void swim(){
System.out.println("I can swim");
}
@Override
public void fly(){
System.out.println("I can fly");
}
public static void main(String []args){
Duck d= new Duck();
d.swim();
d.fly();
Swimmable s=d;
s.swim;
}
}