接口与抽象类的区别

抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板(abstract )。 接口只是一种形式,接口自身不能做任何事情。以Externalizable接口为例: 如果你拥有一些方法并且想让它们中的一些有默认实现,那么使用抽象类吧。 如果你想实现多重继承,那么你
相关文章
相关标签/搜索