interface

2019-08-25  本文已影响0人  一生戎码

java语言里面使用interface来声明一个接口,接口其实是一个特殊的抽象类,在接口里面的方法全部都是抽象的。

关于接口,有几个需要注意的地方:

    1、接口中只能出现常量抽象方法(jdk8之后可以有default方法)

    2、接口里面没有构造方法,无法创建接口的对象

    3、接口和接口之间支持多继承extends,即一个接口可以有多个父接口

    4、一个类可以实现implements多个接口,即一个类可以有多个父接口

    5、一个类如果实现了接口,那么这个类需要重写接口中所有的抽象方法(建议),如果不重写则这个类需要声明为抽象类(不建议)。。不实现接口中的所有抽象方法会报错

接口的作用:

    1)可以使项目分层,都面向接口开发,提高开发效率

    2)降低了代码之间的耦合度,提高了代码的可插拔性

开发中尽量使用接口,少用抽象类,一个类可以实现多个接口,却只能继承一个父类

上一篇 下一篇

猜你喜欢

热点阅读