Class
In object-oriented programming, a class defines an object's characteristics. Class is a template definition of an object's properties and methods, the "blueprint" from which other more specific instances of the object are drawn.
See also
- Class-based vs. prototype-based programming languages (like JavaScript)
- Using functions as classes in JavaScript
- Class-based programming on Wikipedia
- Object-oriented programming on Wikipedia