
課程咨詢(xún): 400-996-5531 / 投訴建議: 400-111-8989
認(rèn)真做教育 專(zhuān)心促就業(yè)
java培訓(xùn)過(guò)程中,我們常接觸到的一個(gè)知識(shí)點(diǎn)是關(guān)于java的封裝,北京java培訓(xùn)中心的老師說(shuō),封裝提供了4中訪(fǎng)問(wèn)控制級(jí)別。
1、public 公用的,最高的訪(fǎng)問(wèn)級(jí)別,類(lèi)的 public成員所以類(lèi)的成員都可以訪(fǎng)問(wèn)。
2、protected 受保護(hù)的,類(lèi)的protected成員只能被該類(lèi)的成員及其子類(lèi)成員訪(fǎng)問(wèn),還可以被同一個(gè)包中其他類(lèi)的成員訪(fǎng)問(wèn)。
3、private 私有的,不對(duì)外公開(kāi),類(lèi)的private成員只能被該類(lèi)的成員訪(fǎng)問(wèn),訪(fǎng)問(wèn)級(jí)別最低。
4、默認(rèn),類(lèi)的成員什么修飾符都沒(méi)有,又叫包修飾符,只有類(lèi)本身成員和當(dāng)前包下類(lèi)的成員可以訪(fǎng)問(wèn)。
那么封裝是如何實(shí)現(xiàn)的呢?其實(shí)可以通過(guò)以下方法來(lái)實(shí)現(xiàn)哦。
1、修改屬性的可見(jiàn)性來(lái)限制對(duì)屬性的訪(fǎng)問(wèn)。
2、為每個(gè)屬性創(chuàng)建一對(duì)賦值方法和取值方法,用于對(duì)這些屬性的訪(fǎng)問(wèn)。
3、在賦值和取值方法中,加入對(duì)屬性的存取權(quán)限。
北京達(dá)內(nèi)培訓(xùn)的老師說(shuō),在學(xué)習(xí)java的過(guò)程中,我們要多看多寫(xiě),只有在不斷的編寫(xiě)程序中,我們才能學(xué)習(xí)到更多java方面的知識(shí)。
【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)?jiān)?0日內(nèi)與聯(lián)系我們,我們會(huì)予以更改或刪除相關(guān)文章,以保證您的權(quán)益!