接口扩展了另一个接口,但实现了其方法

接口扩展了另一个接口,但实现了其方法,第1张

接口扩展了另一个接口,但实现了其方法

为什么要实现其方法?当接口不能包含方法主体时,如何实现其方法?当扩展另一个接口而不实现它时,如何实现这些方法?接口实现另一个接口的目的是什么?

接口不实现另一个接口的方法,而只是扩展它们。在需要的接口扩展的一个例子是:考虑到你有两种方法车辆接口

moveForward
moveBack
但你也需要把飞机是车辆,但一些另外的方法,如
moveUp
moveDown
所以最后你有:

public interface IVehicle {  bool moveForward(int x);  bool moveBack(int x);};

和飞机:

public interface IAirplane extends IVehicle {  bool moveDown(int x);  bool moveUp(int x);};


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5587106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存