基本概念:
-
类A继承类B,类A将继承类B的所有成员,并拥有类B的所有特征和行为;
-
被继承的类称为父类、基类、超类,继承的类称为子类、派生类;
-
子类可以有自己的特征和行为。
特点:
- 单根性 一个子类只能继承一个父类;
- 传递性 子类可以间接继承父类的父类;
- 子类可以有与父类同名的变量,但是极不建议使用,用多态来解决;
语法:class 类名 : 被继承的类名 { }
访问修饰符:protected 被保护内部和子类访问。
internal 内部的,只有在同一个程序集的文件中,内部类型或者是成员才可以访问。应用在命名空间中。