
3个回答
展开全部
封装的目的是使类型安全、易用。需要的成员才暴露给使用者,不需要的保护起来。
举个例子:我们日常用的电源插座,厂商把里边的电线接头和金属片用一个塑料外壳“封装”起来,只留下几个插孔让用户直接插插头。这样既保护了使用者身安全,也保证了插座里边的线路安全,而且使用户更加方便易用。
举个例子:我们日常用的电源插座,厂商把里边的电线接头和金属片用一个塑料外壳“封装”起来,只留下几个插孔让用户直接插插头。这样既保护了使用者身安全,也保证了插座里边的线路安全,而且使用户更加方便易用。
展开全部
不跟你说大道理,说个浅显的例子
有一个对象student,有10个属性name,sex.....等等。
然后你在很多个类中要用到比如说100个。
如果你封装了,那么你每个类中就只要
student stu=new student()就ok了,但是如果没封装呢?
那么你将面临在100个类中每个类都要写一遍10个属性的定义
string name;
string sex;
...等等属性.
那么你觉得是封装了好,还是不封装在100个类中这样定义好呢?
当然以上所说还紧紧只是一个方面。
有一个对象student,有10个属性name,sex.....等等。
然后你在很多个类中要用到比如说100个。
如果你封装了,那么你每个类中就只要
student stu=new student()就ok了,但是如果没封装呢?
那么你将面临在100个类中每个类都要写一遍10个属性的定义
string name;
string sex;
...等等属性.
那么你觉得是封装了好,还是不封装在100个类中这样定义好呢?
当然以上所说还紧紧只是一个方面。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你封装什么啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |