继承:继承是通过一个类来定义另一个类,继承已有类的成员,已有的类是基类,新的类是派生类。有利于类的创建于维护,也有利于重用代码和节省开发时间。继承的思想实现了属于关系。
C#不支持多重实现继承,允许多重接口继承。故C#类可以派生自另一个类和任意多个接口。
例如:
类派生自另一个类:
class ClassDog:ClassAnimal
{
//...
};
类派生自另一个类和其他接口
class ClassCat:ClassAnimal,Interface1,Interface2
{
// ...
};