Java——接口

来源:互联网 发布:java微信接口开发实例 编辑:程序博客网 时间:2024/06/04 18:23
package 接口编程;//面向接口编辑 //定义接口  爬行动物规范 interface Iwalkable{void walk();} //定义接口 小生动物规范 interface ISwimable{   void swim();  } //两栖动物规范  继承了两个接口 interface Amphibiousable extends Iwalkable,ISwimable{  } //定义猫的 实现类  class Cat implements Iwalkable{  //覆盖接口中的方法 必须加 publicpublic void walk(){System.out.println("哈哈");}  }  //动物类 class Animal{  }  //定义鱼的实现类 class Fish extends Animal implements ISwimable{ public void swim(){System.out.println("鱼");}  }  //青蛙实现类 对应的接口  Iwalkable,ISwimable class Frog extends Animal implements Iwalkable,ISwimable{  public void swim(){System.out.println("青蛙");}  //覆盖接口中的方法 必须加 publicpublic void walk(){System.out.println("哈哈");}  } public class InterfaceDemo {public static void main (String[] args) {Iwalkable w=new Cat();//面向接口编程,存在多态w.walk();// 体现了多态特征:Cat类中的walk方法。ISwimable is=new Fish();is.swim();Frog fr=new Frog();fr.swim();fr.walk();}}


原创粉丝点击