我有两个班级:
一个是A类,它有一个名为Plus的方法并添加两个值。
在B班,我使用A班并做点什么。现在我不知道如何
我应该在B级使用A类吗?是否只有延伸?还是有其他方法?怎么
它应该实现吗?
Class A
{
public :
int Plus(int a, int b)
{
return (a + b);
}
}
以下类是应该从中创建A类实例的主类:
Class B
{
public :
int Show(string Item, int a, int b)
{
cout << Item << A->Plus(a, b) << endl;
}
}
答案 0 :(得分:1)
我不明白你说“我应该使用”是什么意思,但你可以修改代码:
class A
{
public :
int Plus(int a, int b)
{
return (a + b);
}
};
class B: public A
{
public :
int Show(string Item, int a, int b)
{
cout << Item << A::Plus(a, b) << endl;
}
};
或者您可以尝试制作static int Plus()