JAVA中的接口

来源:互联网 发布:淘宝要3c认证怎么办 编辑:程序博客网 时间:2024/05/17 09:42

接口(interface)

接口是一组行为,规范的定义(方法)

(1)定义一个接口,使用interface关键字

(2)在一个接口中,只能定义常量、抽象方法,JDK1.8后可以定义默认实现法 (接口中只定义方法,定义常量,用来做标记,用类名调用才规范,应为值是不变的,)接口中定义的方法也只能是抽象方法,所以少了关键字abstract

(3)接口可以继承多个接口:extends xxx,xxx

(4)一个具体类实现接口使用implements关键字

(5)一个类可以实现多个接口

(6)抽象类实现接口可以不实现接口的方法

(7)在接口中定义的方法没有声明 访问修饰符,默认为public

(8)接口不能有构造方法

 

interface IEat{

    void eat(); //public abstract void eat();

    int NUM = 10; //public static final int NUM= 10;

}

 

interface ISleep extendsIEat{

    void sleep();

}


1 0