💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
在C#中,类继承使用virtual、override和new来控制方法和属性。virtual允许派生类重写方法;override用于实现基类的virtual方法;new隐藏基类成员但不覆盖。示例中,DerivedClass重写了Display方法并隐藏了Show方法,展示了多态性。
🎯
关键要点
- 在C#中,类继承使用virtual、override和new来控制方法和属性的行为。
- virtual允许派生类重写基类的方法。
- override用于实现基类中定义为virtual的方法。
- new用于隐藏基类成员,但不覆盖基类实现。
- 示例中,DerivedClass重写了Display方法并隐藏了Show方法,展示了多态性。
- 使用示例:BaseClass obj = new DerivedClass(); obj.Display(); 输出:Display from DerivedClass; obj.Show(); 输出:Show from BaseClass。
- 这些关键字的有效使用可以控制方法行为并实现多态性。
➡️