Vehicle Inheritance Public

#include <iostream>
using namespace std;

class Vehicle {
public:
    // your code here: implement void printCategory() to print "Generic Vehicle"
    void printCategory(){ 
        cout<<"Generic Vehicle"<<endl;
    }

};

// your code here: define class Car inheriting publicly from Vehicle
class Car :public Vehicle{
public:
// implement void printCar() to print "Car Vehicle"
    void printCar() 
    {
        cout<<"Car Vehicle"<<endl;
    }
    
};


int main() {
    Car c;
    c.printCategory(); // inherited method
    c.printCar();      // derived method
    return 0;
}
Upvote
Downvote
Loading...

Input

Expected Output

Generic Vehicle Car Vehicle