本题要求根据给定的Car类的声明,实现其成员函数。
类和函数接口定义:
class Car //定义类Car
{
//成员函数
public:
void disp_welcomemsg(); //显示欢迎信息
int get_wheels(); //返回汽车的车轮数量
void set_wheels(int); //设置汽车的车轮数量
//数据成员
private:
int m_nWheels; //汽车的车轮数量
};
其中,成员函数void disp_welcomemsg()
显示一条欢迎信息“Welcome to the car world!
”。
成员函数int get_wheels()
返回Car类的私有数据成员m_nWheels
。
成员函数int set_wheels(int)
用指定的形参初始化数据成员m_nWheels
。
裁判测试程序样例:
#include <iostream>
using namespace std;
class Car //定义类Car
{
//成员函数
public:
void disp_welcomemsg(); //显示欢迎信息
int get_wheels(); //返回汽车的车轮数量
void set_wheels(int); //设置汽车的车轮数量
//数据成员
private:
int m_nWheels; //显示汽车的车轮数量
};
/* 请在这里填写答案 */
int main()
{
int n;
cin >> n;
Car mycar; //定义类对象mycar
mycar.disp_welcomemsg(); //访问成员函数,显示欢迎信息
mycar.set_wheels(n); //访问成员函数,设置车轮数量
//访问成员函数,显示车轮数量
cout << "wheels = " << mycar.get_wheels() << endl;
return 0;
}
输入样例:
4
输出样例:
Welcome to the car world!
wheels = 4
void Car::disp_welcomemsg(){ cout<<"Welcome to the car world!"<<endl; } int Car::get_wheels(){ return m_nWheels; } void Car::set_wheels(int n){ m_nWheels=n; }