从继承的类设置基类的初始变量

时间:2015-03-28 15:54:23

标签: class visual-c++

我对C ++有点生疏,我可能会陷入一个简单的问题,所以请提前道歉。

我已经从现有的库类创建了一个子类,并且无法解决如何为其中一个基类函数设置初始状态。

基本上我已经使用了sfml circleshape类并添加了一些我自己的类,但我想将所有派生对象的原点设置为固定数字。

基类采用'class of class'。setOrigin(x,y)这很简单,但我想知道如何在所有派生类实例中将其设置为标准数字。 (基本上我的孩子班叫Ball,我有Ball Ball1,ball2等班级

这可能会清楚我现在拥有的东西:

//derived class-----------------------------------------

类Ball:public sf :: CircleShape { 私人的:     水平,垂直,速率,半径; 公共:

void setHoriz(int hin)
{
    horiz=hin;
}
int getHoriz(int hout)
{
    hout=horiz;
    return(hout);
}
void setVert(int vin)
{
    vert=vin;
}
int getVert(int vout)
{
    vout=vert;
    return(vout);
}
//-----------------------------------------------
void setRate(int in)
{
    rate=in;
}
int getRate(int out)
{
    out=rate;
    return(out);
}
//-----------------------------------------

}; 因此,任何有关如何将“CircleShape.setOrigin”插入Ball类的建议将不胜感激。感谢

0 个答案:

没有答案