Advertisement

C#中封装继承多态接口抽象类

阅读量:

目录

  1. 封装机制

  2. 类的继承特性

  3. 多态性概念

  4. 静态多态性表现形式

  5. 函数重载技术

  6. 运算符重载方法

  7. 可重载与不可重载运算符分类

  8. 动态多态性实现方式

  9. 虚拟(virtual)函数与重写(override)机制

  10. 成员隐藏现象

  11. 抽象类定义与应用

  12. 接口设计与实现

参考文献


1.封装

封装 被界定为将一个或多个元素整合于物理或逻辑层面的容器之中。在面向对象的程序设计范式中,封装的主要目的在于限制对内部实现机制的直接调用。

C# 语言中,封装依据实际需求设定访问权限,并借助 访问修饰符 实现这一控制过程。

所谓 访问修饰符,其作用在于明确类成员的作用域与可被访问的程度。C# 语言所提供的访问修饰符包括以下几种:

  • public:允许所有对象进行访问;
  • private:仅限于对象内部自身进行调用;
  • protected:仅限于该类对象及其继承类对象进行访问;
  • internal:仅限于同一程序集内的对象进行访问;
  • protected internal:限定为当前程序集内的对象或由该类派生出的类型所访问。

2.继承

派生类结构

复制代码
 属性 类修饰符 class 派生类名:基类名{

    

全部评论 (0)

还没有任何评论哟~