继承反应了类和类之间的关系。
世界上很多事物都是有共性的,共性的那一部分我们就抽象为基类,用于派生其它类,这样提高了代码的复用性,使得代码的结构清晰易读,而且易于代码的扩展和维护。
C#的继承只能继承自一个基类,这一点不同于C++的继承。
C#的继承具有传递性,即B继承自A,C继承自B,则C具有A的所有特性。
C#的继承隐式为public的。
假如不在派生类构造器中显示调用一个基类构造器,编译器会自动插入对基类的默认构造器的一个调用,然后才会执行派生类构造器中的代码, 如果基类没有默认的构造器,