c#中为什么要封装
1个回答
展开全部
不跟你说大道理,说个浅显的例子
有一个对象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个类中这样定义好呢?
当然以上所说还紧紧只是一个方面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询