C#学习笔记——封装-继承-多态
发布时间
阅读量:
阅读量
C#学习笔记——(七)
- 一、封装
-
二、继承
-
三、多态
-
- 1、静态多态性
- 2、动态多态性
-
- 1>抽象类
- 2>虚方法
-
-
-
四、总结
-
一、封装
- 封装被界定为“将一个或多个元素纳入到物理或逻辑意义上的容器之中”。在面向对象的编程范式中,封装的核心目的在于限制对内部实现细节的直接访问;
- 抽象与封装是面向对象程序设计中的两个重要特征。抽象能够使相关的信息以可视化的方式呈现,而封装则有助于开发者构建出符合需求层次的抽象结构 ;
- 在C#语言中,封装依据实际需求设定访问权限,并借助访问修饰符来完成这一过程,每个修饰符决定了类成员的可访问范围和可见程度;
- C#语言所支持的访问修饰符包括以下几种 :
注记 :A:父类 ~B:儿子 ~C:妻子 ~D:私生子(不在家)
public:所有对象均可进行访问;(地球人都知道)
private:仅限于对象自身在其内部进行访问;(隐私内容,只有A自己知晓)
protected:仅限于该类对象及其子类对象进行访问;(A、B、D知晓,妻子C并不了解)
internal:同一程序集内的对象可以进行访问;(A、B、C知晓,私生子D无法获取
全部评论 (0)
还没有任何评论哟~
