Class C++ Tutorial

#include  
using namespace std; 
 
class BaseClass { 
protected: 
  int i, j; // private to BaseClass, but accessible to DerivedClass 
public: 
  void set(int a, int b) { i = a; j = b; } 
  void show() { cout << i << " " << j << "\n"; } 
}; 
 
class DerivedClass : public BaseClass { 
  int k; 
public: 
  // DerivedClass may access BaseClass's i and j 
  void setk() { 
     k = i*j; 
  } 
 
  void showDerivedClass() { 
     cout << k << "\n"; 
  } 
}; 
 
int main() 

  DerivedClass ob; 
 
  ob.set(2, 3); // OK, set() is public in BaseClass 
  ob.show();    // OK, show is public BaseClass 
 
  ob.setk(); 
  ob.showDerivedClass(); 
 
  return 0; 
}
2 3
6