C#类中写字段如果设置public,就不用封装了?
2个回答
2013-09-21
展开全部
封装是为了避免其他类调用的时候对属性赋值等操作导致不良后果而使用的,设置成public以后,就是公开的,再封装就没有实际意义了。具体要不要封装,是不是使用public修饰符,要根据具体情况来定。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-21
展开全部
C#中字段和属性的概念是不一样的简单可以认为,字段是用于存储对应属性的值可能这个值有时候你只想让调用者去读,而不让调用者修改,或反之,或在给此属性赋值时有条件这些都不是简单地``将字段设成public``所做不到的比如这样一对属性和字段从实际角度去考虑,这样一看,你就明白,为什么要有属性和字段定义了,属性是用来保证数值的安全的。这样给你举例子你应该能明白吧,不懂了再问我吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询