Sixteen Day (包和訪問(wèn)權(quán)限II)

public:

  • 公共權(quán)限,既能修飾類,也能修飾成員變量和成員函數(shù)。而且類名必須與源文件名相同。
  • 訪問(wèn)不同包,兩個(gè)類不在同一個(gè)包中,一個(gè)類想調(diào)用另一個(gè)類的話,其作用就顯示出來(lái)了,公共包則能從外部包中進(jìn)行訪問(wèn):即訪問(wèn)不同包

private:

  • 私有權(quán)限,只能修飾變量和函數(shù),不能修飾類。只能在當(dāng)前類中使用,不能被其它類調(diào)用和訪問(wèn)。

default:

  • 包級(jí)別訪問(wèn)權(quán)限,同一個(gè)包中可以自由訪問(wèn)。(不寫(xiě)權(quán)限修飾符,就是default權(quán)限)

protected:

  • 受保護(hù)權(quán)限
包和訪問(wèn)權(quán)限(二)

導(dǎo)入機(jī)制:import
可以在一個(gè)包中使用另外一個(gè)包的類,就得用import導(dǎo)入
可以新建或者調(diào)用其它包的類的時(shí)候能夠不用寫(xiě)很長(zhǎng)的全稱。
eg:import org.marsdroid.person;(導(dǎo)入perso類)
import org.marsdroid. *;(導(dǎo)入所有類)

  • 如果子類和父類不在同一個(gè)包當(dāng)中,則子類無(wú)法繼承父類當(dāng)中的default權(quán)限的成員變量和成員函數(shù)(有問(wèn)題)

  • 如果子類和父類不在同一個(gè)包當(dāng)中,子類能夠繼承父類當(dāng)中的default權(quán)限的成員變量和成員函數(shù),但是由于權(quán)限不夠,無(wú)法使用,default權(quán)限無(wú)法訪問(wèn)不同包的不同類。

protected權(quán)限首先擁有和defau一樣的功能,但是該權(quán)限只能修飾成員變量和成員函數(shù)。

protected還允許跨包的繼承。

public和protected的區(qū)別在于protected只能是繼承extends的子類才能訪問(wèn)這個(gè)類,而public卻是任何其它類都能訪問(wèn)這個(gè)類。

包和訪問(wèn)權(quán)限(三)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 包 1.什么是java當(dāng)中的軟件包?2.為什么要使用軟件包?3.如何給一個(gè)類打包?例如:開(kāi)發(fā)團(tuán)隊(duì),開(kāi)發(fā)一個(gè)系統(tǒng),分...
    CCCA閱讀 989評(píng)論 -1 0
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 34,734評(píng)論 18 399
  • 1、.java源文件: 一個(gè)以”.java“為后綴的源文件:只能有一個(gè)與文件名相同的類,可以包含其他類。 2、類方...
    Hughman閱讀 1,745評(píng)論 1 9
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,586評(píng)論 19 139
  • 從出生到成長(zhǎng) 也只有當(dāng)媽的才知道這段日子有多難熬 也必然的幸福感會(huì)更多一些 不然怎么堅(jiān)持的下來(lái)
    Jeszny閱讀 262評(píng)論 0 0

友情鏈接更多精彩內(nèi)容