XNA继承问题

本文关键字:问题 继承 XNA | 更新日期: 2023-09-27 18:09:21

基本上这是我的问题的简化版本

public class A()
{
    public int getNum()
    {
        return 5;
    }
}
public class B() : A()
{
    public int getNum()
    {
        return 12;
    }
}
A test = new B();
test.getNum();

我希望test.getNum()返回12,但B中的整个getNum函数都用绿色下划线。我做错了什么?

XNA继承问题

查看继承与virtual

public class A
{
    public virtual int getNum()
    {
        return 5;
    }
}
public class B : A
{
    public override int getNum()
    {
        return 12;
    }
}