SCJP題庫第075題

 
11. public interface A{ public void m1(); }
13. class B implements A{ }
14. class C implements A{ public void m1(){}}
15. class D implements A{ public void m1(int x){}}
16. abstract class E implements A {}
17. abstract class F implements A { public void m1(){} }
18. abstract class G implements A { public void m1(int x){} }
What is the result?


A. Compilation succeeds.
B. Exactly one class does NOT compile.
C. Exactly two classes do NOT compile.
D. Exactly four classes do NOT compile.
E. Exactly three classes do NOT compile.
 
Ans: C
 
解說:
此題答案是剛好二個類別不會編繹
13 B類別錯,既然宣告實作介面A,就要提供介面A中的m1()方法
15 D類別錯,提供的方法不是用來提供m1()方法的實作
說明:類別實作介面會繼承介面的抽象方法1.類別中有抽象的方法,該類別必須為抽象
2.類別若不為抽象,則必須對繼承的抽象方法提供實作

Comments

Popular posts from this blog

Android+Google Map API v3 Geocoding(地址轉經緯度度