类,接口间的关系

类和类的关系

是继承关系,而且是单根继承

class A extends B

A是子类,B是父类(提供了共性代码,体现了调用标准)
A可以使用B的所有功能,还可以扩展,还可以修改/重写
重写的要求是:要有权限+子类的方法声明和父类的方法一样
权限大小:public > protected > default > private

接口和接口的关系

是继承关系,而且可以多继承,

interface A extends B,C,...

A是子接口,B和C,…都是父接口
A可以使用B,C,…的所有内容,也可以自己扩展

class A implements X

A是实现类,X是接口
A必须实现X中的所有抽象方法

类和接口的关系

是实现关系,而且可以多实现

class A implements B,C,...

A叫实现类,B,C,…都是接口
A必须重写B,C,…中所有抽象方法,否则就是一个抽象的实现类,

class A extends Object implements B,C,...

接口的灵活性,体现在继承的同时,多次实现

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值