Class C++ Tutorial

#include  
using namespace std; 
 
class BaseClass1 { 
protected: 
  int x; 
public: 
  void showx() { cout << x << "\n"; } 
}; 
 
class BaseClass2 { 
protected: 
  int y; 
public: 
  void showy() { cout << y << "\n"; } 
}; 
 
// Inherit multiple base classes. 
class DerivedClass: public BaseClass1, public BaseClass2 { 
public: 
  /* x and y are accessible because they are 
     protected in BaseClass1 and BaseClass2, not private. */ 
  void set(int i, int j) { x = i; y = j; } 
}; 
 
int main() 

  DerivedClass ob; 
 
  ob.set(10, 20); // provided by DerivedClass 
  ob.showx();     // from BaseClass1 
  ob.showy();     // from BaseClass2 
 
  return 0; 
}
10
20