A class is an abstract data type containing data, a set of functions to access and manipulate the data, and a set of access restrictions on the data and on the functions. You can think of a class as a template or a blueprint for an object.
Example
A car is an example of a class. We know that a car has attributes, such as the number of wheels, the color, the make, the model, and so on. We know that it also has operations, including unlock door, open door, and start engine.
For in -depth discussions:
http://www.startvbdotnet.com/oop/default.aspx
browse through the sub-topics