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