employee類

首先從這個類的方法開始。經過查看源代碼會發現,這個類包含一個構造器和4個方法:spa

  

這個類的全部方法都被標記爲public。關鍵字public意味着任何類的任何方法均可以調用這些方法(共有4種訪問級別,將在本章稍後和下一章中介紹)。htm

接下來,須要注意在Employee類的實例中有三個實例域用來存放將要操做的數據:對象

  

關鍵字private確保只有Employee類自身的方法可以訪問這些實例域,而其餘類的方法不可以讀寫這些域。blog

註釋:能夠用public標記實例域,但這是一種極爲不提倡的作法。public數據域容許程序中的任何方法對其進行讀取和修改。這就徹底破壞了封裝。任何類的任何方法均可以修改public域,在咱們的經歷中,某些代碼將使用這種存取權限,而這並不咱們所但願的,所以,這裏強烈建議將實例域標記爲private。ci

最後,請注意,有兩個實例域自己就是對象:name域是String類對象,hireDay域是Date類對象。這種情形十分常見:類一般包括類型屬於某個類的實例域。get

 

原文  http://book.51cto.com/art/200808/85562.htmit

相關文章
相關標籤/搜索