Class

Home

Classe d'objet.

Besoin

Définir un modèle commun pour un ensemble d'objets.

Analyse

Une classe d'objet définit :

De tels attributs ou méthodes membres d'une classes peuvent être rendus plus ou moins accessibles (publics, protégés, privés) du monde extérieur à l'objet.

Héritage

Une classe peut hériter d'une autre classe. Un objet de la classe fille possède alors implicitement toutes les caractéristiques (attributs et méthodes) de la classe mère, qu'elle peut ensuite affiner.

Conception

Les membres d'un classe d'objet définit ses membres :

Implémentation

L'expression de la définition d'une classe dépendra du langage de programmation OO employé.

Exemple

Dans un fichier Personne.java :

public class Personne {
   private String nom;
   private int age;
   private String profession;
   private Addresse adresse;

   /**
    * Constructeur
    */

   public Personne (String telNom) {
      nom = telNom;
   }

   public String getLibelleCarteVisite() {
      return nom + ", " getProfession() + ", " + addresse;
   }

   protected void anniversaire() {
      age++;
   }

   /**
    * Accesseur en écriture
    */

   public setAddresse (Adresse telleAddresse) {
      adresse = telleAdresse;
   }

   /**
    * Accesseur en lecture
    */

   public String getProfession() {
      return profession;
   }
}

Notes

Limitations

Une classe :

Conseils

Exemples

Des exemples de classes d'objet sont :

Home