首先從這個類的方法開始。經過查看源代碼會發現,這個類包含一個構造器和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