Java 訪問權(quán)限修飾詞
訪問權(quán)限修飾詞
Java提供j"puhlic:、private、protetHed三種訪問權(quán)限修飾詞,在類文件中每個成員定義之前,每 個修飾詞都定義了成員不同的訪問權(quán)限。
包訪問權(quán)限。當(dāng)不寫以上三種修飾詞時,會默認(rèn)該類的訪問權(quán)限為包訪問權(quán)限,即這個包 路徑下的其他類文件都可以訪問該類。
公開訪問權(quán)限——publico pWic標(biāo)識該類或成員變量、成員函數(shù)對其他所有類文件都是開放 的,其他類文件(不論是否在該文件的包目錄下)都可以直接進(jìn)行調(diào)用,調(diào)用時只需用import關(guān)鍵 字引人即可。
私有訪問權(quán)限——private。priv咖標(biāo)識該成員變量、成員函數(shù)只可以在自己的類文件內(nèi)使用, 其他任何的類文件都無法訪問和使用這個變量或函數(shù)。這也意味著,即使是同一個包下的其他文 件,也是無法訪問的。
繼承訪問權(quán)限——protectedo繼承是一種派生類的概念(后面章節(jié)會進(jìn)行詳細(xì)介紹),這里我 們引人父類和子類的概念,如果一個類A繼承了另一個類B,那么B類是A類的父類,A類是B類的子 類,此時B類如果定義了一個pmtwtw丨的變量,這個變量可以在A類中使用,也可以被B類所在的包 使用,但這個變量無法被其他類使用。
點擊加載更多評論>>