第三章②接口

接口(interface)是与类并行的一个概念

接口声明格式:interface 接口名

类声明格式:class 类名

常量:

接口中所有的常量都是用:public static final 来修饰的

抽象方法:

接口中所有的抽象方法都是用:public abstract 来修饰的


①接口可以看做一个特殊的抽象类

②是常量与抽象方法的一个集合

③接口就是定义一种功能,此功能可以被类所实现(implements)

……比如:class CC extends DD implements AA

④重写不能降低可见性(权限修饰符)

⑤实现接口类的,必须要重写其中所有的抽象方法,方可实例化

……否则,此类必须是个抽象类

⑥类可以实现多个接口。--->java中的继承只能是单继承

……如:class CC extends DD implements AA,EE{}

⑦接口和接口之间也是继承关系,可以多继承

……如:interface FF extends AA,EE{}

类和类之间也是继承关系

类实现了接口的功能

注意:

①不能定义变量

②以及一般的方法

③接口没有构造器,不能实例化

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容