接口的特性与定义

1、接口里面的所有的量都是常量,

2、和类的定义流程基本一致,

3、所有的方法都是public abstract

(1)定义常量

int sum=10;  //等同于public  final int sum=10;

  

(2)定义抽象方法

void eat();   //等同于public abstract void eat();

(3)整体结构

public  interface Myinter{

    public abstract void foo();
    
   //其他方法

    

}

  

4、接口特性:

(1)接口不可以实例化

(2)实现类必须实现接口的所有方法(抽象类除外)

(3)实现类可以实现多个接口(java多继承)

(4)接口中的常量都是静态常量