A.implementB.implementsC.interfaceD.class
A.extends B.implements C.implement D.extend
A.應該聲明為接口B.不能被繼承C.應該聲明為枚舉D.必須聲明為抽象類