已采纳回答 / 木刻雪原
封装是为了保护字段的,比如现在有个小孩子,他有一个名字叫“小明”;然后别人想改变他的名字,如果这个是public公共权限的话,谁都能改小明的名字了,小明愿意么?当然不愿意了。于是小明把自己的名字做了封装,在set方法里设置了条件,如果是小明的父母或者是小明自己,就能改变name,如果是其他人,就不能改变;现在小明很高兴,因为不是所有人都能随意改变他的名字了~~
2016-07-06
感觉非常不错的呢,其实面向对象的三大特征不外呼封装,继承,多态,这还是非常好理解的,最难理解的就是如何去灵活运用他,懂得如何在大项目设计,如何使用这些构建项目框架,这还是远远不够的
2016-06-30