Classes et Objets

Une classe est un prototype qui définit les variables et les méthodes communes à tous les objets d'un certain type.

Les variables sont pour le stockage d'information.

Les méthodes font le travaille.

Un constructeur est ni une méthode ni une variable. Un constructeur est pour créer un objet.

Un objet est un instance d'une classe.

Une classe est un modèle.

Un objet est un example d'une classe.


Une classe Velo (à gauche) et un objet TonVelo (à droit)

Un example d'une classe

Pourquoi les classes?

Les classes font encapsulation: le localization de la connaissance dans un module. Puisque les objets encapsulent des données et l'exécution, l'utilisateur d'un objet peut regarder l'objet comme boite noire qui fournit des services.

Encapsulation donne la modularité: Le code source pour un objet peut être écrit et maintenu indépendamment du code source pour d'autres objets. En outre, un objet peut être facilement passé autour dans le système.

Avec encapsulation on peut aussi cacher l'information: Un objet a une interface publique que d'autres objets peuvent employer pour communiquer avec lui. L'objet peut maintenir l'information et les méthodes privées qui peuvent être changées à tout moment sans affecter les autres objets qui dépendent de lui.

Les Examples

RectangleTest.java

MoveTest.java

AssignTest.java

CarTest.java

QuelquesNumeros.java

QuelquesAutresNumeros.java

Card.java

Deck.java

DisplayDeck.java

StaticExample.java

Retour à la page principale d'ift1020
Last modified: Tue Sep 28 13:29:25 EDT 2004 par Douglas Eck [douglas D0T eck AT umontreal D0T ca]