SCJP題庫第103題

Given:
11. public enum Title{
12.   MR("Mr."), MRS("Mrs."), MS("Ms.");
13.   private final String title;
14.   private Title(String t){title = t;}
15.   public String format(String last, String first){
16.     return title + " " + first + " " + last;
17.   }
18. }
19. public static void main(String[] args){
20.   System.out.println(Title.MR.format("Doe", "John"));
21. }
What is the result?


A. Mr. John Doe
B. An exception is thrown at runtime.
C. Compilation fails because of an error in line 12.
D. Compilation fails because of an error in line 15.
E. Compilation fails because of an error in line 20.
 
Ans: A
 
解說:
可把一個enum型態看成一個類別
Title.MR è new Title(“Mr.”)
Title.MRS è new Title(Mrs.)
Title.MS è new Title(Ms.)

Comments

Popular posts from this blog

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