C++ Inheritance
Language: C++
#include <iostream>
using namespace std;
class Engine {
public:
void start() { cout << "Engine started\n"; }
};
class Radio {
public:
void playMusic() { cout << "Playing music\n"; }
};
// Car inherits from BOTH Engine and Radio
class Car : public Engine, public Radio {
public:
void drive() { cout << "Driving\n"; }
};
int main() {
Car myCar;
myCar.start(); // from Engine
myCar.playMusic(); // from Radio
myCar.drive(); // from Car
return 0;
}Output
Click Run to execute this code.