2008年4月29日 星期二

SCJP - 自修重點筆記與心得 (3)

  今天差點被 protected 存取控制的文章給逼瘋了,算了,還是自己寫程式測一下吧。結果,好險我有測,否則我已經會錯意了!而且還測了書中沒寫到的狀況,跟我預期的一樣,我將它表列如下:



可見性publicprivatedefaultprotected
同一個類別YesYesYesYes
同一個套件內的任何類別YesNoYesYes
同一個套件內的子類別YesNoYesYes
不同套件的任何非子類別YesNoNoNo
不同套件的子類別YesNoNoYes
不同套件的子孫類別YesNoNoYes
與父不同套件但與子同套件的類別,透過子類別的參考,存取父類別YesNoNoNo
與父同套件但與子不同套件的類別,透過子類別的參考,存取父類別YesNoNoYes


區域變數(Local Variables)和存取修飾子(Access Modifiers)
  • 存取修飾子不可應用在區域變數上。
  • 只有 final 修飾子可應用於區域變數。

沒有留言: