Create two classes named Mammals and MarineAnimals. Create another class named BlueWhale which inherits both the above classes. Now, create a function in each of these classes which prints "I am mammal", "I am a marine animal" and "I belong to both the categories: Mammals as well as Marine Animals" respectively. Now, create an object for each of the above class and try calling
1. function of Mammals by the object of Mammal
2. function of MarineAnimal by the object of MarineAnimal
3. function of BlueWhale by the object of BlueWhale
4. function of each of its parent by the object of BlueWhale
#include <iostream>
using namespace std;
class Mammals{
public:
void print1() {
cout << "\nI am mammal";
}
};
class MarineAnimals {
public:
void print2() {
cout << "\nI am a marine animal";
}
};
class BlueWhale : public Mammals, public MarineAnimals {
public:
void print3() {
cout << "\nI belong to both the categories: Mammals as well as Marine Animals";
}
};
int main()
{
Mammals m;
MarineAnimals ma;
BlueWhale bw;
m.print1();
ma.print2();
bw.print3();
bw.print1();
bw.print2();
return 0;
}
Comments
Leave a comment