class vehicle
{protected:
int wheels;//车轮数
float weight;//重量
public:
void init(int wheels,float weight);
int get_wheels();
float get_weight();
void print();
};
void vehicle::init(int wheels,float weight)
{this->wheels=wheels;
this->weight=weight;
cout<<wheels<<endl;
}
int vehicle::get_wheels()
{return wheels;
}
float vehicle::get_weight()
{return weight;}
void vehicle::print()
{cout<<"车轮数:"<<wheels<<","<<"重量:"<<weight<<endl;}
答案:class car:public vehicle
{private:int passengers;
public:
void init(int wheels,float weight,int pass);
int getpassenger();
void print();};
void car::init(int wheels,float weight,int pass)
{vehicle::init(wheels,weight);
passengers=pass;}
int car::getpassenger()
{return passengers;}
void car::print()
{vehicle::print();
cout<<"可载人数:"<<passengers<<endl;
}__
|