JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Java 新手區 » 學習筆記  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 SCJP 6.0 244題 問題07
tenSunJava





發文: 26
積分: 0
於 2016-06-15 03:59 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
第27題
Given:
1
2
3
4
5
6
7
8
9
10
11
12
10.  class One{ 
11.    void foo(){} 
12.  } 
13.  class Two extends One{ 
14.    //insert method here 
15.  } 
Which three methods, inserted individually at line 14, will correctly complete class Two? (Choose three.) 
A.  int foo(){/* more code here */} 
B.  void foo(){/* more code here */} 
C.  public void foo(){/* more code here */} 
D.  private void foo(){/* more code here */} 
E.  protected void foo(){/* more code here */} 
答案:BCE


這一題
跟之前提到的 SCJP 6.0 244題 問題05 很相似
https://www.javaworld.com.tw/jute/post/view?bid=29&id=326723&sty=1&tpg=1&age=0

不過多了一個新的觀點
存取修飾元 在沒有寫的情況下 預設值為 default
所以 public > protected > default > private

在 繼承 改寫 情況下 :
(1) 存取修飾元 的關係 public > protected > default > private
(2) 要先注意 存取修飾元 , 不可以小於 父類別
(3) 方法類型 要一樣

不知道這樣理解是否正確 ?




自我介紹 : [準備OCJP證照的新手]


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
683 SCJP 6.0 244題 問題07 tenSunJava 885 2016-06-15 03:59
» JWorld@TW »  Java 新手區 » 學習筆記

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8