美文网首页C#修魔
C#魔将-lesson_01-封装

C#魔将-lesson_01-封装

作者: 疯帮主 | 来源:发表于2018-11-14 10:02 被阅读0次

封装

把一个或多个项目封闭在一个物理的或者逻辑的包中。
在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。

访问修饰符

C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问修饰符 来实现。
一个 访问修饰符 定义了一个类成员的范围和可见性。C# 支持的访问修饰符如下所示:

  • public:所有对象都可以访问;
  • private:对象本身在对象内部可以访问;
  • protected:只有该类对象及其子类对象可以访问
  • internal:同一个程序集的对象可以访问;
  • protected internal:访问限于当前程序集或派生自包含类的类型。
internal double length;
public void Display()
{
     statement(s);
}

参考文档:http://www.runoob.com/csharp/csharp-encapsulation.html

相关文章

  • C#魔将-lesson_01-封装

    封装 把一个或多个项目封闭在一个物理的或者逻辑的包中。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。...

  • C#魔帅-lesson_01-类

    类的定义 构造函数 类的 构造函数 是类的一个特殊的成员函数,当创建类的新对象时执行。构造函数的名称与类的名称完全...

  • C#封装DataTable到DBF

    前言 之前讨论过C#封装DBF文件到DataTable 那么今天反其道而行之,看一下如何将DataTable“封装...

  • 2019-12-16,面向对象的编程 (C#)

    C# 提供对面向对象的编程(包括封装、继承和多形性)的完整支持。“封装” 意味着将一组相关属性、方法和其他成员视为...

  • C#魔仙-lesson_01-命名空间

    命名空间 命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名...

  • c#封装

    保护或者防止代码被破坏 封装的修饰符有: public :所有的对象都可以访问。 private:对象本身在对象内...

  • Win7 C#(vs2013)+EmguCV 3.2 调用本地摄

    OpenCV是由C/C++编写的图像处理库,C#不能直接调用, 但是EmguCV是使用C#对openCV进行封装。...

  • C#魔将-lesson_04-数组

    数组是一个存储相同类型元素的固定大小的顺序集合。 声明数组 初始化数组 赋值给数组 访问数组元素 使用 forea...

  • C#魔将-lesson_07-枚举

    枚举(Enum) 枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。C# 枚举是值类型。换句话说,枚...

  • C#魔将-lesson_02-方法

    概念 一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main ...

网友评论

    本文标题:C#魔将-lesson_01-封装

    本文链接:https://www.haomeiwen.com/subject/gbjdfqtx.html