A concept in Object Oriented Programming. It acts as a Template which is a data-type for creating Objects

Structure

Attributes

These are the datatypes associated with your class.

Methods

Specific object-specific functions used for:

Implementaitons