MM131美女爱做视频在线看_性强烈的欧美三级视频_男女性潮高清免费网站_日日摸日日碰夜夜爽歪歪

IT培訓(xùn)-高端面授IT培訓(xùn)機(jī)構(gòu)
云和教育:云和數(shù)據(jù)集團(tuán)高端IT職業(yè)教育品牌
  • 國(guó)家級(jí)
    全民數(shù)字素養(yǎng)與技能培訓(xùn)基地
  • 河南省
    第一批產(chǎn)教融合型企業(yè)建設(shè)培育單位
  • 鄭州市
    數(shù)字技能人才(碼農(nóng))培養(yǎng)評(píng)價(jià)聯(lián)盟
當(dāng)前位置:
首頁(yè)IT問(wèn)答正文

Java訪問(wèn)控制權(quán)限有哪些?

  • 發(fā)布時(shí)間:
    2022-12-29
  • 版權(quán)所有:
    云和教育
  • 分享:

在Java中,針對(duì)類(lèi)、成員方法和屬性提供了4種訪問(wèn)級(jí)別,分別是private、default、protected和public。接下來(lái)通過(guò)一個(gè)圖將這4種控制級(jí)別由小到大依次列出,如下圖所示。

1658990886094_4.png

訪問(wèn)控制級(jí)別由小到大

上圖中展示了Java中的4種訪問(wèn)控制級(jí)別,具體介紹如下。

①private(當(dāng)前類(lèi)訪問(wèn)級(jí)別):如果類(lèi)的成員被private訪問(wèn)控制符來(lái)修飾,則這個(gè)成員只能被該類(lèi)的其他成員訪問(wèn),其他類(lèi)無(wú)法直接訪問(wèn)。類(lèi)的良好封裝就是通過(guò)private關(guān)鍵字來(lái)實(shí)現(xiàn)的。

②default(包訪問(wèn)級(jí)別):如果一個(gè)類(lèi)或者類(lèi)的成員不使用任何訪問(wèn)控制符修飾,則稱(chēng)它為默認(rèn)訪問(wèn)控制級(jí)別,這個(gè)類(lèi)或者類(lèi)的成員只能被本包中的其他類(lèi)訪問(wèn)。

③protected(子類(lèi)訪問(wèn)級(jí)別):如果一個(gè)類(lèi)的成員被protected訪問(wèn)控制符修飾,那么這個(gè)成員既能被同一包下的其他類(lèi)訪問(wèn),也能被不同包下該類(lèi)的子類(lèi)訪問(wèn)。

④public(公共訪問(wèn)級(jí)別):這是一個(gè)最寬松的訪問(wèn)控制級(jí)別,如果一個(gè)類(lèi)或者類(lèi)的成員被public訪問(wèn)控制符修飾,那么這個(gè)類(lèi)或者類(lèi)的成員能被所有的類(lèi)訪問(wèn),不管訪問(wèn)類(lèi)與被訪問(wèn)類(lèi)是否在同一個(gè)包中。

接下來(lái)通過(guò)一個(gè)表將這4種訪問(wèn)級(jí)別更加直觀地表示出來(lái),如下表所示。

訪問(wèn)控制級(jí)別

1658990963491_3.png

注意:如果一個(gè)Java源文件中定義的所有類(lèi)都沒(méi)有使用public修飾,那么這個(gè)Java原文件的文件名可以是一切合法的文件名;如果一個(gè)源文件中定義了一個(gè)public修飾的類(lèi),那么這個(gè)源文件的文件名必須與public修飾的類(lèi)的類(lèi)名相同。

  1. <label id="c2c8c"></label>
  2. <bdo id="c2c8c"></bdo>