【发布时间】:2016-01-24 05:57:23
【问题描述】:
所以我目前正在阅读我的 Java 书籍,但似乎并没有明确抽象类和接口。这是我的理解:创建抽象类基本上是超类的最通用形式,其中一个不能创建实例,接口包含要由子类实现的方法?关于我在编码的这些方面所缺少的任何帮助。将不胜感激,谢谢! (我不是问两者有什么不同,我只是想了解它们各自是什么)
【问题讨论】:
-
接口用于执行合同;这些是实现该接口的任何类都必须实现的方法头。抽象类是诸如
List之类的类,它们具有一组基本的属性和方法,但不能被实例化。类可以实现多个接口,但只能扩展一个类。 -
您缺少的是在此处发布问题之前应该进行“事先研究”的一点。特别是对于这样的基础;你真的认为你是第一个在这里问这个问题的人吗?
标签: java interface abstract-class superclass