2222

1、new修饰符
  .NET支持按签名隐藏和按名称隐藏技术。C#只支持按签名隐藏
2、派生类不能重写基类中的数据成员或静态成员,但可以使用new修饰符隐藏他们。使用此特征的时候,必须做好充分的代码编档工作
3、abstract关键字使一个类是抽象的。抽象类的存在主要是为了继承,不能创建抽象类的实例。非抽象类是具体类,可以创建实体类的实例。静态类,值类型和接口不支持abstract修饰符
4、接口的派生类中,实现的函数可以是虚的。派生类的子孙将继承这些已经实现的函数。然而,实现了一个接口的派生类的子孙不能强制转换为该接口类型,只有直接实现一个接口的类型才能强制转换为该接口类型。然后该类的子孙可以通过父类的强制转换为该接口的类型。显式实现的接口成员在子孙类型中不能被重写
5、

原文地址:https://www.cnblogs.com/changweihua/p/2168128.html