<分区>
谁能告诉我完全抽象类和接口(interface)之间到底有什么区别?
一个抽象类也可以将它的所有方法都作为抽象的。接口(interface)的所有方法都是抽象的。在这种情况下,两者之间的主要区别是什么?
纯抽象类和接口(interface)有区别吗?接口(interface)有什么用?在使用接口(interface)的地方我们可以使用纯抽象类吗?
标签 java
<分区>
谁能告诉我完全抽象类和接口(interface)之间到底有什么区别?
一个抽象类也可以将它的所有方法都作为抽象的。接口(interface)的所有方法都是抽象的。在这种情况下,两者之间的主要区别是什么?
纯抽象类和接口(interface)有区别吗?接口(interface)有什么用?在使用接口(interface)的地方我们可以使用纯抽象类吗?
最佳答案
完成前面的答案:
接口(interface)是一个“契约”。如果一个类实现了一个接口(interface),它必须提出接口(interface)中列出的所有服务。
抽象类是一个骨架。它定义了其扩展类的某种工作方式,同时让它们有一些自由空间(抽象方法)是唯一的。
一个纯抽象类做与接口(interface)相同的事情,但有唯一扩展的问题,所以对我来说,它没有兴趣
关于java - 纯抽象类和接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2091893/