課程
/后端開(kāi)發(fā)
/Java
/Java入門(mén)第二季 升級(jí)版
封裝的概念?
2017-07-21
源自:Java入門(mén)第二季 升級(jí)版 8-2
正在回答
封裝就是將抽象數(shù)據(jù)類(lèi)型將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝在一起;
對(duì)于使用者來(lái)說(shuō),知道方法的傳遞參數(shù)就可以使用該方法,而不需要知道方法的具體實(shí)現(xiàn)過(guò)程;
將對(duì)象的實(shí)現(xiàn)細(xì)節(jié)隱藏起來(lái),然后通過(guò)一些公用的方法來(lái)暴露該對(duì)象的功能(調(diào)用對(duì)象的方法,設(shè)置對(duì)象的屬性,當(dāng)對(duì)象為變量屬性為private時(shí),不允許被修改)
封裝是把過(guò)程和數(shù)據(jù)包圍起來(lái),對(duì)數(shù)據(jù)的訪問(wèn)只能通過(guò)已定義的接口。面向?qū)ο笥?jì)算始于這個(gè)基本概念,即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對(duì)象,這些對(duì)象通過(guò)一個(gè)受保護(hù)的接口訪問(wèn)其他對(duì)象。封裝是一種信息隱藏技術(shù),在java中通過(guò)關(guān)鍵字private,protected和public實(shí)現(xiàn)封裝。什么是封裝?封裝把對(duì)象的所有組成部分組合在一起,封裝定義程序如何引用對(duì)象的數(shù)據(jù),封裝實(shí)際上使用方法將類(lèi)的數(shù)據(jù)隱藏起來(lái),控制用戶對(duì)類(lèi)的修改和訪問(wèn)數(shù)據(jù)的程度。 適當(dāng)?shù)姆庋b可以讓程式碼更容易理解和維護(hù),也加強(qiáng)了程式碼的安全性。
舉報(bào)
課程升級(jí)!以終為始告別枯燥,在開(kāi)發(fā)和重構(gòu)中體會(huì)Java面向?qū)ο缶幊痰膴W妙
2 回答封裝。
3 回答封裝類(lèi)
1 回答封裝問(wèn)題?
4 回答封裝問(wèn)題
1 回答封裝數(shù)組
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-07-21
封裝就是將抽象數(shù)據(jù)類(lèi)型將數(shù)據(jù)和基于數(shù)據(jù)的操作封裝在一起;
對(duì)于使用者來(lái)說(shuō),知道方法的傳遞參數(shù)就可以使用該方法,而不需要知道方法的具體實(shí)現(xiàn)過(guò)程;
2017-07-21
將對(duì)象的實(shí)現(xiàn)細(xì)節(jié)隱藏起來(lái),然后通過(guò)一些公用的方法來(lái)暴露該對(duì)象的功能(調(diào)用對(duì)象的方法,設(shè)置對(duì)象的屬性,當(dāng)對(duì)象為變量屬性為private時(shí),不允許被修改)
2017-07-21
封裝是把過(guò)程和數(shù)據(jù)包圍起來(lái),對(duì)數(shù)據(jù)的訪問(wèn)只能通過(guò)已定義的接口。面向?qū)ο笥?jì)算始于這個(gè)基本概念,即現(xiàn)實(shí)世界可以被描繪成一系列完全自治、封裝的對(duì)象,這些對(duì)象通過(guò)一個(gè)受保護(hù)的接口訪問(wèn)其他對(duì)象。封裝是一種信息隱藏技術(shù),在java中通過(guò)關(guān)鍵字private,protected和public實(shí)現(xiàn)封裝。什么是封裝?封裝把對(duì)象的所有組成部分組合在一起,封裝定義程序如何引用對(duì)象的數(shù)據(jù),封裝實(shí)際上使用方法將類(lèi)的數(shù)據(jù)隱藏起來(lái),控制用戶對(duì)類(lèi)的修改和訪問(wèn)數(shù)據(jù)的程度。 適當(dāng)?shù)姆庋b可以讓程式碼更容易理解和維護(hù),也加強(qiáng)了程式碼的安全性。