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」之前使用。