【发布时间】:2013-12-14 05:28:35
【问题描述】:
为什么在java中引入接口?那么抽象类只做接口的工作,接口有什么用呢? 抽象类可以有通用方法和抽象方法,如果类需要实现接口强制实现的方法,类可以扩展抽象类,抽象类也强制实现接口等方法,子类可以继承抽象类的接口方法有这个设施。
【问题讨论】:
-
多种原因之一是多重继承只能通过接口实现
-
通过名称抖动它将提供多重继承。只是它会强制实现类中使用的所有方法..它不会像 C++ 中的多重继承那样有帮助。
-
多重继承意味着,类应该只使用扩展类的方法,而不是隐含任何东西。但是在java接口中强制实现类想要使用接口的所有方法。
标签: interface