在C#中需要私有修饰符

时间:2016-04-27 06:12:54

标签: c# .net oop encapsulation access-modifiers

我是C#的新手。
这让我感到困惑。如果我们建立一些项目。为什么我们有私人数据成员。虽然我们根据我们的要求访问了所有内容。没有人可以访问我们的代码。然后C#

中私有修饰符的需求是什么

2 个答案:

答案 0 :(得分:2)

因为Object Oriented Programming中的一个基石是encapsulation。这意味着您隐藏了与任何外部逻辑无关的实现细节。

通过将逻辑划分为多个私有方法而不是一个大型公共方法,您可以遵循模式Single Responsible Patterns,从而获得更易于维护的健壮代码。

请开始here了解OOP的基础知识。

答案 1 :(得分:0)

Link为您提供了有关我们为什么要使用私有字段的必要详细信息。我们声明字段是私有的,以停止在其他类中处理它的功能。虽然可以使用公共方法或属性访问它。