//爬行动物
interface Iwalkable{
void walk();
}
//水生动物
interface Iswimable{
void swim();
}
//两栖动物
interface Iamable extends Iwalkable,Iswimable{
}
class Animal {
String name;
String color;
}
class Cat extends Animal implements Iwalkable{
public void walk(){ //实现接口必须是public
System.out.println("走猫步");
}
}
public class Test1 {
public static void main(String[] args) {
//Iwalkable接口也可以称他为父类
//多态写法:把子类对象赋值给父类类型
Iwalkable cat = new Cat();//面向接口编程
cat.walk();//多态运行时表现出来的还是子类的特征(编译时看左边,运行时,看右边)
}
}
接口练习
最新推荐文章于 2024-02-25 17:41:41 发布