java 基础

 class son extends parent implements Impl2,这种写法,子类要想得到impl2接口的方法
该怎么写呢?

1、可以看成,父类先实现impl2接口方法再给到子类去继承。 这样,父类完成实现接口的方法后,通过继承给到子类。子类就“合法”有了impl2的方法

2、也可以是先继承父类,再到子类中去写实现impl2接口的方法

第一种方法好处是装逼、并且可以实现一种方法的隔离设计。如果再有一个子类son2去继承parent,那么这个son2也是可以有Impl2的方法。子类可以把需要的方法实现给到父类去操作,即使父类不直接实现这个接口。同时,这个实现的方法还能被新继承于这个父类的子类拥有。

抽象类可以实现部分的接口方法,但是剩下的接口方法需要给到继承这个抽象类的子类去实现

在设计中,通常会设计比较多的接口方法在一个接口类,不同的步骤所需要的接口方法也不一样,那么,我们可以设计一个抽象类去实现部分接口,每个需要用到这个方法的就去继承这个抽象类,但是又不想去实现其他方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值