关于虚方法和抽象方法使用
以下C#代码中,关于虚方法和抽象方法使用正确的是( )。(选择一项)
C.public abstract class Animai{
Public Animal(){}
Public abstract void Run():
}
public class Cat:Animal{
Public Cat(){}
Public override void Run(){}
}
D.public virtual class Animal{
Public Animal(){}
Public virtual void Run();
}
public class Cat:Animal{
Public Cat(){}
Public void Run(){}
}
求解错误或正确原因