Home » C++ » Multilevel Inheritance(Warisan) di C++

Multilevel Inheritance(Warisan) di C++

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Inheritance Bertingkat

Kelas juga bisa diturunkan dari satu kelas yang sudah diturunkan dari kelas lain.

Dalam contoh berikut, MyGrandChild diturunkan dari kelas MyChild (yang diturunkan dari MyClass).

Contoh :

#include <iostream>
using namespace std;

// Parent class
class MyClass {
  public: 
    void myFunction() {
      cout << "Some content in parent class." ;
    }
};

// Child class
class MyChild: public MyClass {
};

// Grandchild class 
class MyGrandChild: public MyChild {
};

int main() {
  MyGrandChild myObj;
  myObj.myFunction();
  return 0;
}

Output :

You may also like