码迷,mamicode.com
首页 > 其他好文 > 详细

对面向对象的特点之一的封装进行理解

时间:2014-12-28 20:54:03      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:java   封装   面向对象      

什么是封装?

      封装是面向对象编程的核心思想,将对象的属性和行为封装起来,而将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。

      如,用户使用电脑,只需使用手指敲击键盘就可实现一些功能,用户无须知道电脑内部是如何工作的,即使用户可能碰巧知道电脑的工作原理,但在使用电脑时并不完全依赖于电脑工作原理这些细节。

      采用封装的思想保证了类内部数据结构的完整性,避免了外部对内部数据的影响,提高程序的可维护性。


我所理解的封装--从字面意思上说-包装,将东西装起来。它体现为:

在Java程序中,将属性设置为私有的,就是一种封装的体现,即将数据进行封装,避免外部(本类之外)进行访问;

将对象的属性和行为进行封装,类为载体,这也是一种封装的体现,即类和类之间也是一种封装;

包与包之间也是一种封装的体现;

工程与工程之间也是一种封装。


对面向对象的特点之一的封装进行理解

标签:java   封装   面向对象      

原文地址:http://blog.csdn.net/zhouboyu/article/details/42216947

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!