The main motto of evolution of C++ programming was to add object orientation to the C programming language that was missing in traditional C programming language. Classes are the central feature of C++ that supports object-oriented programming and are often called user-defined types.