好久没有写……这部分内容应该是好久之前都学习过的,这会儿才记下来,感觉自己好懒……
恩,对于封装,从字面上理解就是“封”和“装”两部分。
我先来谈谈我理解的“装”吧……所谓“装”就是 把一些什么东西装到一个容器里面 。而很明显这个容器就是JAVA中的 类 ,而装进去的东西自然就是数据了。当然,装东西也不能乱装。也就是说 把具有共同特征的变量、方法(函数)放在一起 。
然后就是“封”,把东西装起来了,就得封起来,这样别人就偷不走了0 0……其实这个装也就是这个意思。而参照JAVA对权限访问修饰符,不难理解这个装置就是把这些个东西封起来,不能让在随意一个位置就把数据取带走。
这样看来,封装的作用可以提现为两点。
一、把具有相同特性的数据或是处理数据的方法整合在一起,形成一个类。使整个程序看起来结构清晰,这样可以提高代码的可读性。
二、把数据在类中密封起来,使数据的安全得到保障。