.
{ }
void main() { }
3¡¢(10·Ö)
#include
class vehicle // ¶¨ÒåÆû³µÀà (3·Ö) {
protected:
int wheels; // ³µÂÖÊý float weight; // ÖØÁ¿ public:
vehicle(int wheels,float weight); int get_wheels();
word
return b1.weight+c1.weight;
car c1(1000); boat b1(2000);
cout< float get_weight(); float wheel_load(); void show(); }; class car:public vehicle // ¶¨ÒåС³µÀà (3·Ö) { int passenger_load; // ÔØÈËÊý public: car(int wheels,float weight,int passengers=4); int get_passengers(); void show(); }; vehicle::vehicle(int wheels1,float weight1) //(1·Ö) { wheels=wheels1; weight=weight1; } int vehicle::get_wheels() { return wheels; ¡ª¡ªµÚ14Ò³¡ª¡ª . } float vehicle::get_weight() { return weight; } void vehicle::show() (1·Ö) { cout << \³µÂÖ:\¸ö\ cout << \ÖØÁ¿:\¹«½ï\ } car::car(int wheels, float weight, int passengers) :vehicle(wheels, weight) { passenger_load=passengers; } int car::get_passengers () { return passenger_load; } void car::show() word { cout <<\³µÐÍ:С³µ\ vehicle::show(); cout << \ÔØÈË:\ÈË\ cout << endl; } void main () { car car1(4,2000,5); (1·Ö) cout << \Êä³ö½á¹û\car1. show (); (1·Ö) } »¶ÓÄúµÄ¹âÁÙ£¬wordÎĵµÏÂÔØºó¿ÉÒÔÐ޸ı༡£Ë«»÷¿ÉÒÔɾ³ýҳüҳ½Å¡£Ð»Ð»£¡µ¥´¿µÄ¿Î±¾ÄÚÈÝ£¬²¢²»ÄÜÂú×ãѧÉúµÄÐèÒª£¬Í¨¹ý²¹³ä£¬´ïµ½ÄÚÈݵÄÍêÉÆ ¡ª¡ªµÚ16Ò³¡ª¡ª

