已采納回答 / 木刻雪原
封裝是為了保護字段的,比如現在有個小孩子,他有一個名字叫“小明”;然后別人想改變他的名字,如果這個是public公共權限的話,誰都能改小明的名字了,小明愿意么?當然不愿意了。于是小明把自己的名字做了封裝,在set方法里設置了條件,如果是小明的父母或者是小明自己,就能改變name,如果是其他人,就不能改變;現在小明很高興,因為不是所有人都能隨意改變他的名字了~~
2016-07-06
感覺非常不錯的呢,其實面向對象的三大特征不外呼封裝,繼承,多態,這還是非常好理解的,最難理解的就是如何去靈活運用他,懂得如何在大項目設計,如何使用這些構建項目框架,這還是遠遠不夠的
2016-06-30