类的继承
继承:继承是指子类可以沿用父类的某些行为和特征。当 A 类被 B 类继承时,我们就把 A 类称为父类或基类,把 B 类称为子类或派生类
通过继承,子类自动拥有了父类可被继承的字段、属性和方法等,只需再定义自己独特的成员即可
在C#的继承中,包含三个重要的特性:
继承的传递性
继承的单根性
成员的访问性
在 C# 中,子类会先隐式调用父类的无参构造方法,再调用自身的构造方法。如果父类没有无参构造方法则提示错误
this():访问自身构造方法。
this. 成员名称:访问自身成员。
base():在子类中访问父类构造方法。
base 成员名称:在子类中访问父类成员。
在继承关系中,子类和父类满足“子类 is—a 父类”的关系
C# 中共有 5 种访问修饰符:public、private、protected、internal 和 protected internal
public 公有的,访问不受限制
private 私有的,只能本类内部访问
protected 受保护的,只能本类及其子类访问
internal 内部的,只限于本项目内成员访问
protected internal 内部保护的,只限于本项目或子类访问

浙公网安备 33010602011771号