实例 C++ 继承-将属性和方法从一个类继承到另一个类

x
 
#include <iostream>
#include <string>
using namespace std;
// Base class
class Vehicle {
  public: 
    string brand = "Ford";
    void honk() {
      cout << "Tuut, tuut! \n" ;
    }
};
// Derived class
class Car: public Vehicle {
  public: 
    string model = "Mustang";
};
int main() {
  Car myCar;
  myCar.honk();
  cout << myCar.brand + " " + myCar.model;
  return 0;
}
                    

输出结果

Tuut, tuut!
Ford Mustang