Advertisement

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)

还没有任何评论哟~