首页 > 试题广场 >

接口不能扩展(继承)多个接口。( )

[单选题]

接口不能扩展(继承)多个接口。( )



  • 正确
  • 错误
Java中类是单继承,但接口可以多继承,Interfere1 extends Interface2,Interface3...
发表于 2018-02-23 17:30:03 回复(7)
java类是单继承的。classB Extends classA
java接口可以多继承。Interface3 Extends Interface0, Interface1, interface……

        不允许类多重继承的主要原因是,如果A同时继承B和C,而b和c同时有一个D方法,A如何决定该继承那一个呢?
        但接口不存在这样的问题,接口全都是抽象方法继承谁都无所谓,所以接口可以继承多个接口


编辑于 2018-06-29 15:08:56 回复(1)
就是考察类与接口的关系  
类 →类   单继承
类→接口  多实现
接口→接口  多继承 
发表于 2020-11-08 10:34:53 回复(0)
类 单继承 类

类 单继承 抽象类

类 多实现 接口


抽象类 单继承 类

抽象类 单继承 抽象类

抽象类 多实现 接口


接口 多继承 接口

编辑于 2022-02-24 14:20:50 回复(0)
接口可以多继承
发表于 2017-05-27 10:49:24 回复(2)
接口可以多继承,因为接口只是定义行为的
发表于 2017-05-21 15:47:48 回复(0)
Java中唯有接口可以多继承,抽象类也只能单继承。
  • 多继承优点在于由于可以同时具备多个父类的特征,可以让子类拥有更高的丰富的;而缺点是类的继承结构变的复杂,而且可能出现菱形的风险。
  • 单继承的优点在于层次结构的清晰,设计上更容易把握;缺点是在丰富度要求较高和复杂的情况下,单继承从设计结构上没办法满足。
发表于 2020-05-03 01:23:34 回复(0)
Java是单继承多实现
发表于 2021-12-18 12:52:57 回复(0)
接口可以实现多继承
发表于 2017-09-18 23:50:59 回复(0)
接口可以多继承接口
发表于 2017-08-15 11:44:09 回复(0)
MARK
java类是单继承的。classB Extends classA
java接口可以多继承。Interface3 Extends Interface0, Interface1, interface……

        不允许类多重继承的主要原因是,如果A同时继承B和C,而b和c同时有一个D方法,A如何决定该继承那一个呢?
        但接口不存在这样的问题,接口全都是抽象方法继承谁都无所谓,所以接口可以继承多个接口。接口如果同时都有相同的default方法也需要重写。
发表于 2022-07-13 08:24:47 回复(0)
类单继承,接口多继承
发表于 2023-07-17 07:34:18 回复(0)
接口可以多继承
发表于 2023-06-05 13:58:57 回复(0)
转:Java中类是单继承,但接口可以多继承,Interfere1 extends Interface2,Interface3...
发表于 2023-05-11 11:50:52 回复(0)
Java中类是单继承,接口可以多继承
发表于 2023-01-31 12:56:18 回复(0)
JAVA中 类 单继承 接口 多继承
发表于 2023-01-11 10:43:09 回复(0)
Java中,继承是单继承,实现是多实现
发表于 2022-11-10 13:12:55 回复(0)
接口是多继承
发表于 2022-09-13 16:01:07 回复(0)
<h1 style="color:red">接口可以多继承接口</h1>
发表于 2022-06-02 21:44:46 回复(0)
Java中类是单继承,接口是多继承
发表于 2022-04-02 00:16:00 回复(0)