chap04 C#面向对象的高级概念

面向对象技术就是在模拟生物界中的遗传机制。

1. 继承

1.1 基本继承关系(类似遗传)

1.2 C#中的继承

  • 不支持类的多继承(左图)
  • 父类中有被public,protected,internal访问修饰符的成员才可以被继承,这些成员包括:字段,属性,方法,索引器。
  • 构造方法和析构方法不能被继承

2. 抽象

abstract 类方法, virtual虚拟方法。

3. 接口

3.1 支持的继承类型

原文地址:https://www.cnblogs.com/wangshide/p/2384248.html