1.在C#中,用:代表继承。被继承的类叫作基类或父类。从基类继承的类叫作扩充类,又叫派生类或子类。如果在类定义中没有指定基类,则默认system.Object作为基类。
2.多态性:同一操作作用于不同类的实例,不同类将进行不同的解释,最后产生不同的执行结果。加上修饰符virtual,override。再扩充类中通过base关键字直接调用基类。
3.抽象类,使用abstract修饰符。表示类中的成员不一定全部实现。抽象类只能用作基类。
4.密封类:不能被其他类继承的类sealed 修饰符
扩充类中不能继承构造函数。