我有Google的“调用基础构造函数”,但没有得到所需的答案。

这是我拥有的构造函数;

public class defaultObject
{
    Vector2 position;
    float rotation;
    Texture2D texture;

    public defaultObject(Vector2 nPos, float nRotation, Texture2D nTexture)
    {
        position = nPos;
        rotation = nRotation;
        texture = nTexture;
    }
}


现在我已经准备好了,我想继承构造函数及其所有工作原理。
这就是我期望做的。

public class Block : defaultObject
{
    // variables inherited from defaultObject
    public Block : defaultObject; //calls defaultObject constructor
}


我为什么不能这样做?

最佳答案

为什么要隐藏继承的成员?


因为我敢打赌,基类中的方法未标记为virtual



我看到您删除了问题的这一部分。好吧,我现在已经回答了...

10-02 01:10