繁体   English   中英

抽象类实现接口

[英]Abstract class implements Interface

为什么实现接口的抽象类不必实现接口的方法,而类却必须实现所有方法呢?

由于抽象类将其一个或多个方法的实现留给其扩展类,因此它可以通过实现其他接口继承它所继承的方法契约。

类不必必须实现已实现接口的所有方法。 如果类未实现接口的所有方法,则可以将其声明为抽象类。

根据定义,抽象类是可以具有未实现方法的类。 如果抽象类实现了接口,则它并不必然实现任何继承的方法。 这并不意味着您不能实现其中任何一个。 :D

最终,我们必须创建一个具体的类。 只有这样,我们才可以创建一个实例并使用它。 而且,在实现接口之后,抽象类将不会成为具体类,但是如果具体类留下未实现的方法,则它必须成为抽象类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM