« Java/Classes et objets » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 118 :
 
==Accesseurs==
Les '''accesseurs''' sont les méthodes, et d'ailleurs les seules, qui accèdent directement aux variables d'instance. Ainsi, ces méthodes seront utilisées dans les constructeurs, dans les méthodes d'instances, mais aussi dans toute autre méthode qui nécessitera une donnée particulière de notre objet.
 
Par convention, les accesseurs permettant d'accéder aux valeurs des variables d'instance ont toujours pour nom ''get + le nom de la variable'' et les accesseurs permettant de modifier les valeurs des variables d'instance ''set + le nom de la variable''. Ainsi, il est en général très simple d'utiliser un code, même un code qui n'est pas le sien, si ces conventions sont respectées.
 
Le grand intérêt des accesseurs est de rendre indépendant tout le reste du code de la représentation de l'objet. Pour s'en convaincre, l'exemple des nombres complexes en représentation cartésienne puis en polaire est très bon à faire.
 
==Méthodes d'instance==
Utilisateur anonyme