1)C#语言只允许单继承,即派生类只能有一个基类;
(2)C#继承是可以传递的,C继承B,B继承A,那么C不但继承B的成员,还继承A中的成员。
(3)派生类可以添加新成员,但不能删除继承的成员;
(4)派生类不能继承基类的构造函数、析构函数和事件;但能继承基类的属性;
(5)派生类的对象也是其基类的对象,但基类的对象不是其派生类的对象。故基类的引用变量可以引用其派生类对象
1)C#语言只允许单继承,即派生类只能有一个基类;
(2)C#继承是可以传递的,C继承B,B继承A,那么C不但继承B的成员,还继承A中的成员。
(3)派生类可以添加新成员,但不能删除继承的成员;
(4)派生类不能继承基类的构造函数、析构函数和事件;但能继承基类的属性;
(5)派生类的对象也是其基类的对象,但基类的对象不是其派生类的对象。故基类的引用变量可以引用其派生类对象