c#中为什么要封装

c#中为什么要封装... c#中为什么要封装 展开
 我来答
百度网友afa88360d
2011-04-19 · TA获得超过143个赞
知道答主
回答量:54
采纳率:0%
帮助的人:78.1万
展开全部
封装的目的是使类型安全、易用。需要的成员才暴露给使用者,不需要的保护起来。

举个例子:我们日常用的电源插座,厂商把里边的电线接头和金属片用一个塑料外壳“封装”起来,只留下几个插孔让用户直接插插头。这样既保护了使用者身安全,也保证了插座里边的线路安全,而且使用户更加方便易用。
ch565097933
推荐于2016-07-25 · TA获得超过1044个赞
知道小有建树答主
回答量:825
采纳率:0%
帮助的人:532万
展开全部
不跟你说大道理,说个浅显的例子
有一个对象student,有10个属性name,sex.....等等。
然后你在很多个类中要用到比如说100个。
如果你封装了,那么你每个类中就只要
student stu=new student()就ok了,但是如果没封装呢?
那么你将面临在100个类中每个类都要写一遍10个属性的定义
string name;
string sex;
...等等属性.
那么你觉得是封装了好,还是不封装在100个类中这样定义好呢?
当然以上所说还紧紧只是一个方面。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0c5e331
2011-04-19 · 超过22用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:0
展开全部
你封装什么啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式