Multiple Inheritance




This video tutorial explains the multiple inheritance in c++.
You are gonna learn how to inherit from more than one base class, how the multiple inheritance works in detail with example.

source code for this tutorial

#include <iostream>
#include <string>

using namespace std;

class Father{
public:
    int height;
    void askFather(){
    cout <<"am your father ask me what u want"<<endl;
    }
};

class Mother{
public:
    string skincolor;
    void askMother(){
    cout <<"am your mother ask me what u want"<<endl;
    }
};

class Child : public Father, public Mother{
public:
    void askParents(){
    cout <<"am asking my parents"<<endl;
    }
    void setColorandHeight(string icolor,int iheight){
    skincolor = icolor;
    height = iheight;
    }
    void display(){
    cout <<"height is "<<height<<" and color is "<<skincolor<<endl;
    }

};

int main()
{
Child anil;
anil.setColorandHeight("white",6);
anil.display();
anil.askFather();
anil.askMother();
return 0;
}