阿摩線上測驗 登入

申論題資訊

試卷:104年 - SCJP 51-100#99391
科目:OJCP(SCJP)
年份:104年
排序:0

申論題內容

71. Given:
 1. interface A{public void aMethod();} JarB JarD JarE JarA JarC 
 2. interface B { public void bMethod(); } 
3. interface C extends A, B { public void cMethod(); } 
4. class D implements B { 
5. public void bMethod(){}
 6. }
 7. class E extends D implements C {
 8. public void aMethod(){} 
9. public void bMethod(){} 
10. public void cMethod(){}
 11. } 
What is the result? (A) Compilation fails because of an error in line 3. (B) Compilation fails because of an error in line 7. (C) Compilation fails because of an error in line 9. (D) If you define D e = new E(), then e.bMethod() invokes the version of bMethod() defined in Line 5. (E) If you define D e = (D)(new E()), then e.bMethod() invokes the version of bMethod() defined in Line 5. (F) If you define D e = (D)(new E()), then e.bMethod() invokes the version of bMethod() defined in Line 9.