In: Computer Science
C++ Assignment
Do an original example of hybrid inheritance. Throw in a has-a in at least one of your classes for good measure.
// Hybrid Inheritance
#include <iostream>
using namespace std;
// base class
class Vehicle
{
  public:
    Vehicle()
    {
      cout
<< "This is a Vehicle" <<
endl;
    }
};
//base class
class Fare
{
    public:
    Fare()
    {
        cout<<"Fare
of Vehicle\n";
    }
};
// first sub class
class Car: public
Vehicle
{
};
// second sub class
class Bus: public
Vehicle, public Fare
{
     
};
// main function
int main()
{   
    // creating object of
sub class will
    // invoke the
constructor of base class
    Bus obj2;
    return
0;
}
Output:
This is a Vehicle Fare of Vehicle