C#-03-类继承
文章目录
- 概念
-
- 成员
- 派生类
- 重写继承 virtual、abstract 或 override 标记
- 不能继承的类型
- 隐身继承
- 继承和 is a 关系
- 设计基类和派生类
本章不打算长篇细致介绍整个类相关信息,里面主要难点针对继承,例如
1、一些属性支持继承,一些属性不支持。
2、继承之间的关系
3、抽象、override、静态、私有等相关探索。
让我们开始吧!
概念
继承是面向对象的编程的一种基本特性。 借助继承,能够定义可重用(继承)、扩展或修改父类行为的子类。 成员被继承的类称为基类。 继承基类成员的类称为派生类。
成员
并非所有基类成员都可供派生类继承。 以下成员无法继承:
-
静态构造函数:用于初始化类的静态数据。
-
实例构造函数:在创建类的新实例时调用。 每个类都必须定义自己的构造函数。
-
终结器:由运行时的垃圾回收器调用,用于销毁类实例。
派生类
- 另外基类中嵌套的派生类继承、但这些成员是否可见取决于它们的可访问性。 成员的可访问性决定了其是否在派生类中可见,
public class