重拾Java实录(五):Java05接口的使用

重拾Java回忆录(五):Java05接口的使用


接口的使用

接口(Interface):从本质上说接口是一种特殊的抽象类

特殊点

接口的定义

1.所有的方法应该是public (而且是abstract)

2.所有的属性应该是publicstatic final 静态常量

3.接口之间可以继承 使用extends (允许多重继承,多个之间 , 间隔)

4.接口中不能有构造方法,不能使用new ,没有main方法

接口的实现

关键字:Implements

1.接口的实现一定是通过类完成的

2.实现接口的类,一定要完成接口中的抽象方法,否则实现类就是一个抽象类 (抽象类能继承接口)

3.接口的实现类可以同时实现几个接口(解决多重继承的方法)

 

接口的作用

1.间接的实现了多重继承

2.规范了类的实现(方法定义)

3.程序解耦的设计 :把使用的标准和实现的标准分开,实现代码设计的移植性---AOP