Learn Object Oriented Concepts in c++