#include <iostream>
using namespace std;
class A{
public:
A(float a);
void show(float a);
protected:
float m_a;
};
A::A(float a):m_a(a){}
void A::show(float a)
{
cout<<a<<endl;
}
class B:public A{
public:
B(float a, float b);
void result();
void show(float a, float b);
private:
float m_b;
};
B::B(float a, float b):A(a),m_b(b){}
void B::show(float a, float b)
{
cout<<"a="<<a<<" b="<<b<<endl;
}
void B::result()
{
cout<<m_a<<" + "<<m_b<<" = "<<m_a+m_b<<endl;
}
int main()
{
float a,b;
cout<<"请输入两个数:";
cin>>a>>b;
B *p = new B(a,b);
p->show(a,b);
p->result();
return 0;
}用c++实现加法器
最新推荐文章于 2022-11-16 19:45:14 发布
本文介绍了一个简单的 C++ 程序,该程序演示了如何使用类继承和成员函数。其中包括一个基类 A 和一个派生类 B,派生类 B 继承自基类 A,并且增加了新的成员变量和成员函数。程序展示了如何通过派生类对象调用基类和派生类的成员函数。
1079

被折叠的 条评论
为什么被折叠?



