A programming construct that is used to define a distinct type and defines constituent members that enable its instances to have state and behavior.
En programmation orientée objet, la déclaration d'une classe regroupe des membres, méthodes et propriétés communs à un ensemble d'objets.