Given:
class A {
}
class B {
}
interface X {
}
interface Y {
}
Which two definitions of class C are valid?
A.
class C extends A implements X { }
B.
class C implements Y extends B { }
C.
class C extends A, B { }
D.
class C implements X, Y extends B { }
E.
class C extends B implements X, Y { }
題解
類別(class)可以使用「implements」實作多個介面(interface),但只可以使用「extends」繼承單一個類別,且「extends」必須在「implements」之前使用。