C#中为什么使用字段封装
2个回答
展开全部
我先找来几篇我觉得比较有道理的解释
我觉得还有十分重要的一点,字段封装可以降低耦合。你可以发现,在接口中不可以定义字段,而可以使用属性。属性的访问器的实现方式是很自由的,你可以赋值之后直接保存到文件中,可以取值的时候通过一系列计算再返回值。而定义成字段后,对于这个类本身就什么都不知道了,而且它的子类也不能对其获取方式进行修改。(以及还有一点我没试过,如果我本身用的是字段,改成属性后,其他调用这个类库的项目会不会需要重新生成。)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询