如果基类的方法没有 overide 能不能重写

来源:百度知道 编辑:UC知道 时间:2024/05/08 05:06:49
如题

基类方法不需要override
如果在派生类里使用override,则基类的该方法必须为虚方法.

如果基类没有虚方法,可使用new关键字来重写

这些东西自己试一次不就知道了。。。。。。。。。。

public class a
{
public vritual string aMeoth() 子类b要重写的方法,必须加上vritual关键字
{
Return "Father a";
}
}
Public class b:a
{
public override string aMeoth()
{
Return "Son b";
}
}

如果不加vritual
则:
Public class b:a
{
public new string aMeoth()
{
Return "Son b";
}
}