Java - Les fondamentaux : cours et exercices.

Encapsulation et rappels.

Voilà, vous venez de construire votre premier objet « maison ».

Cependant, sans le savoir, vous avez fait plus que ça : vous avez créé un objet dont les variables sont protégées de l'extérieur.

En effet, depuis l'extérieur de la classe, elles ne sont accessibles que via les accesseurs et mutateurs que nous avons défini.

C'est le principe d'encapsulation !

En fait, lorsqu'on procède de la sorte, on s'assure que le fonctionnement interne à l'objet est intègre, car toute modification d'une donnée de l'objet est maîtrisée.

Nous avons développé des méthodes qui s'assurent qu'on ne modifie pas n'importe comment les variables.

Rappel

  • Une classe permet de définir des objets. Ceux-ci ont des attributs (variables d'instance) et des méthodes (méthodes d'instance + accesseurs).

  • Les objets permettent d'encapsuler du code et des données.

  • Le ou les constructeurs d'une classe doivent porter le même nom que la classe et n'ont pas de type de retour.

  • L'ordre des paramètres passés dans le constructeur doit être respecté.

  • Il est recommandé de déclarer ses variables d'instance private, pour les protéger d'une mauvaise utilisation par le programmeur.

  • On crée des accesseurs et mutateurs (méthodes getters et setters) pour permettre une modification sûre des variables d'instance.

  • Dans une classe, on accède aux variables de celle-ci grâce au mot clé this.

  • Une variable de classe est une variable devant être déclarée static.

  • Les méthodes n'utilisant que des variables de classe doivent elles aussi être déclarées static.

  • On instancie un nouvel objet grâce au mot clé new.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimerRéalisé avec Scenari (nouvelle fenêtre)