面向对象之继承一
继承的基本原则
一.基本概念
一个类A继承一个类B
类A会继承类B的所有成员
A类将拥有B类的所有特征和行为
被继承的类称为:父类,基类,超类
继承的类称为:子类,派生类
子类可以有直接的特征和行为
特点:
1.单根性 子类只能有一个父类
2.传递性 子类可以间接继承父类的父类
二.基本语法
class 类名 :被继承的类名
{
}
三.实例
1 |
|
四.访问修饰符的影响
public -公共 内外部访问
private -私有 内部访问
protected -保护 内部和子类访问
之后讲命名空间的时候讲
internal -内部的,只有在同一个程序集的文件中,内部类型或者是成员才可以访问。
五.子类和父类的同名成员
概念 C#中允许子类和父类存在同名成员,但是极其不建议使用
子类会把父类的成员名覆盖掉了。
面向对象之继承一
https://gaster44.github.io/2023/12/30/面向对象之继承一/