L22 ClassTypes PDF
L22 ClassTypes PDF
DEFINITIONS
List of Class Types
■ Concrete Class
■ Generic Class
■ Abstract Class
■ Interface Class
■ Container Class
Concrete Class
■ The basic definition of class applies here
■ Can be instantiated
■ allows type (Integer, String, … etc and user-defined types) to be a parameter when
the object is instantiated.
■ If you have decided that a class must be abstract, then you should make each
function that must be overridden pure virtual