如何处理基类和派生类的版本冲突问题(同名方法)
来源:百度知道 编辑:UC知道 时间:2024/09/24 10:11:40
如题
这个版本冲突问题是通过修饰关键字来实现的
public override viod A()
如果需要子类父类都可用:override;如果只有子类可用:new
看你什么需求了?
1.如果要复写(override),那么父类用virtual修饰,子类用override修饰
2.如果要向基类成员隐藏集成成员。子类用new修饰。
用new关键字
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/09/24 10:11:40
这个版本冲突问题是通过修饰关键字来实现的
public override viod A()
如果需要子类父类都可用:override;如果只有子类可用:new
看你什么需求了?
1.如果要复写(override),那么父类用virtual修饰,子类用override修饰
2.如果要向基类成员隐藏集成成员。子类用new修饰。
用new关键字