【发布时间】:2014-02-17 06:26:36
【问题描述】:
如果你有一个抽象类并且你继承了那个类,那么你必须实现它的抽象方法。但这是否可以继承抽象类而不实现其抽象方法。
我在采访中得到了他的问题,我说没有。
【问题讨论】:
标签: oop abstract-class abstract
如果你有一个抽象类并且你继承了那个类,那么你必须实现它的抽象方法。但这是否可以继承抽象类而不实现其抽象方法。
我在采访中得到了他的问题,我说没有。
【问题讨论】:
标签: oop abstract-class abstract
有可能,但是继承类也是抽象的。
【讨论】:
Shape 类。它是抽象的,支持一些操作。您在Quadrilateral 中继承它,这也是抽象的(可能添加了一些更抽象的方法,如获取角度等...),然后您继承了一个具体的类Rectangle、Rhombus 等...这些类的通用代码在Quadrilateral,消除了重复。