面向对象下(六)接口

接口

抽象的更彻底---接口,接口中不得含有普通方法,所有方法都是抽象方法

java8对接口进行了改进,允许在接口中定义默认方法,默认方法必须提供方法实现

接口定义了一种规范,定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类的方法实现细节,他只规定这些类里必须提供的某些方法,

接口为系统提供了更好的可扩展性,接口定义的是多个类的公共行为规范,因此军用public修饰,定义的是一组共用方法

接口中不包含初始化块和构造器定义

接口中的定义?

成员变量:public static final

成员方法:抽象方法(不得有方法实现),类方法,默认方法(必须有方法实现)

接口的继承?

一个接口可以有多个 直接父接口,但接口只能继承接口,不能继承类

和类继承类似,子接口会扩展某个父接口,将会获得父接口中定义的所有抽象方法,常量

接口不能创建实例,但接口可以声明引用类型变量?

接口不能显示继承任何类,但他隐式继承java.Lang.Object类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值