Posted on 2009-06-12 22:46
thui 閱讀(2303)
評(píng)論(0) 編輯 收藏 所屬分類:
java技術(shù)
最近部門又要組織java基礎(chǔ)知識(shí)考試,所以把一些易混淆的基礎(chǔ)知識(shí)拿出來復(fù)習(xí)一下,加深理解。
關(guān)于java作用域的四個(gè)關(guān)鍵字,有一種方法可以幫助我們理解,也很形象。對(duì)于繼承一個(gè)類A的子類我們認(rèn)為都是A的兒女,對(duì)于和類A同一包的我們認(rèn)為是類A的朋友,大家都是同住一個(gè)四合院,呵呵,有個(gè)這個(gè)比喻,那我們來看各個(gè)關(guān)鍵字的范圍。
public:共有的,包外的都可以訪問,兒女和朋友可以訪問不用說了
protected:保護(hù)的,兒女和朋友和我的關(guān)系比較密切,他們可以訪問,其他的免談
private:私有的,兒女不行,更不要說朋友,只有我自己本身可以訪問
friendly:什么都不寫時(shí)默認(rèn)是friendly,朋友可以訪問