【发布时间】:2017-09-17 07:41:36
【问题描述】:
我正在学习java,并且知道Java不支持多重继承。因此,java为此引入了接口。多继承问题是如何通过接口解决的?
我在网上看到的:“Java 中的继承意味着代码重用”。
如果我在 A 类中实现一个接口,我将不得不在 A 中为它提供我自己的实现,在 B 中也是如此,这意味着接口中的方法(比如我)将在 A 和 B 中具有不同的实现。如何是否使用了代码重用功能?
【问题讨论】:
-
我知道接口是如何工作的,但不知道它是如何解决多重继承问题的
-
是什么让您认为确实解决了这些问题?你从哪里得到它的想法?提示:如果你能给我们一些引用,我们可以(也许)弄清楚它(你正在阅读的文本)实际上在说什么,并向你解释。
-
我提到的每个网站都说在java中可以通过接口实现多重继承,那么,继承不就是代码的可复用性吗?
-
“我提到的每个网站都说在java中,可以通过接口实现多重继承” 这不是一个有效的引用! “所以继承不意味着代码可重用性” 不!你在哪里读到的?请引用!
标签: java interface multiple-inheritance