This book covers the object oriented programming aspects using C++ programming. It focuses on developing the applications both at basic and moderate level. In this book there are number of illustrative programming examples that help the students to understand the concepts. Starting from introduction to object oriented programming handling of control statements using C++ arrays objects and classes this book moves gradually towards the concept of overloading inheritance Exception handling and I/O