关于接口,下面描述中正确的是( )
A: 多重继承:一个子类可以有一个以上的直接父类,该子类可以继承它所有直接父类的成员。一个类只能有一个直接父类,但是它可以同时实现若干个接口。一个类实现多个接口时,在implements子句中用逗号分隔各个接口名。
B: 与类继承的区别:一个接口可以有一个以上的父接口,它们之间用逗号隔开,形成父接口列表。
C: 如果接口中定义了与父接口同名的常量或相同的方法,则父接口中的常量被隐藏,方法被覆盖。
D: Java语言虽不支持多重继承,但可以利用接口间接地解决多继承问题。
A: 多重继承:一个子类可以有一个以上的直接父类,该子类可以继承它所有直接父类的成员。一个类只能有一个直接父类,但是它可以同时实现若干个接口。一个类实现多个接口时,在implements子句中用逗号分隔各个接口名。
B: 与类继承的区别:一个接口可以有一个以上的父接口,它们之间用逗号隔开,形成父接口列表。
C: 如果接口中定义了与父接口同名的常量或相同的方法,则父接口中的常量被隐藏,方法被覆盖。
D: Java语言虽不支持多重继承,但可以利用接口间接地解决多继承问题。