誰(shuí)能用段代碼給我解釋下java的封裝???
4 回答

小怪獸愛(ài)吃肉
TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
什么是封裝呢?封裝就是把能實(shí)現(xiàn)某個(gè)功能的一些代碼放到一個(gè)方法里面。
當(dāng)其他程序要實(shí)現(xiàn)這個(gè)功能的時(shí)候就可以直接調(diào)用它,而不用管它具體是怎樣實(shí)現(xiàn)的。
比如寫(xiě)一個(gè)方法,實(shí)現(xiàn)把輸入的字母都變成大寫(xiě)這個(gè)功能:
public String toUpperCase(String s){
return s.toUpperCase();
}
當(dāng)其他程序想要實(shí)現(xiàn)這個(gè)功能時(shí)就可以直接調(diào)用toUpperCase方法。
這種能實(shí)現(xiàn)某個(gè)功能的一些代碼放到一個(gè)方法里面的做法就是封裝