狭义接口:用来约束实现类中方法的长相的。

广义接口:已将编写好的功能。

 

1、接口中的方法都是抽象方法,没有方法体,必须被子类重写

2、java的接口变量都是静态常量

3、接口方法只不过是用来约束现实类中的方法参数,方法签名

4、接口的出现可以打破java中只能单继承的窘迫现状,变相实现多继承

 

[修饰符] interface 接口名 extends 父接口1,父接口2{

//常量定义,方法定义

}

 

class类名extends 父类名 implements 接口1,接口2{

//类成员

}