Java接口

来源:互联网 发布:sql语言培训班 编辑:程序博客网 时间:2024/06/05 03:17

目录

java接口
编程出现问题

接口

接口:全部是抽象方法的类叫做接口。利用interface实现,它 定义了一种标准,也可以说是一种能力。
格式:public interface +接口名{}

/**这里是一个接口,这个接口有Fly的能力*/public interface Fly {//接口中全部是抽象方法,省略abstract    public void fly();}
/**使用接口格式: public class 类名 implements 接口名plane具有飞和起飞前跑的能力接口中具体方法的实现在具体类中也即接口的引用指向实现此接口的对象*/public class Plane implements Fly,Run{    public void fly(){        System.out.println("飞机飞的方法");    }    public void run(){        System.out.println("飞机跑");    } }

注意: 接口中全部都是抽象方法,无具体实现。
面向接口编程: 接口的引用指向实现此接口的对象 与多态类似
//多态 :父类的引用指向子类的对象

    Animal animal=new Animal();        Animal animal2=new Dog();        Animal animal3=new Cat();        animal.voice();        animal2.voice();//父类的引用指向子类的对象        animal3.voice();

编程出现问题

错误:接口中不能有具体的方法实现,不能new ……

0 0
原创粉丝点击