为什么要实现其方法?当接口不能包含方法主体时,如何实现其方法?当扩展另一个接口而不实现它时,如何实现这些方法?接口实现另一个接口的目的是什么?
接口不实现另一个接口的方法,而只是扩展它们。在需要的接口扩展的一个例子是:考虑到你有两种方法车辆接口
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);};
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)