C# 中方法的重写
例如:父类:(People)publicvoidGetArea(){}publicvirtualGetName(){}子类:(Son)publicvoidGetArea(...
例如:
父类:(People)
public void GetArea(){}
public virtual GetName(){}
子类:(Son)
public void GetArea() {}
public override GetName(){}
这两个方法的重写有什么不同??如果voerride 改为new 有什么不同? 展开
父类:(People)
public void GetArea(){}
public virtual GetName(){}
子类:(Son)
public void GetArea() {}
public override GetName(){}
这两个方法的重写有什么不同??如果voerride 改为new 有什么不同? 展开
1个回答
2011-02-13
展开全部
override重写虚方法,那么就只剩下重写以后的方法;
new隐藏基类的方法,那么基类的方法和当前类的方法同时存在只是被隐藏了
new隐藏基类的方法,那么基类的方法和当前类的方法同时存在只是被隐藏了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询