A voir également:
- Prob java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
Bonsoir.
Le Getter =>
- Sert à récupérer la valeur d'une variable de type private.
- Sert à récupérer la valeur d'une variable de type protected.
Le Setter =>
- Sert à modifier la valeur d'une variable de type private.
- Sert à modifier la valeur d'une variable de type protected.
Pour private :
Depuis une classe différente de la classe contentant la variable.
Pour le protected :
Depuis une classe appartenant à un package différent de la classe contenant la variable.
Super =>
- Sert à appeler le constructeur par défaut d'une classe Mere depuis une classe Fille sans instance de la classe Mère.
classeMère mère = new classeMère(); est remplacé par super();
Le Getter =>
- Sert à récupérer la valeur d'une variable de type private.
- Sert à récupérer la valeur d'une variable de type protected.
Le Setter =>
- Sert à modifier la valeur d'une variable de type private.
- Sert à modifier la valeur d'une variable de type protected.
Pour private :
Depuis une classe différente de la classe contentant la variable.
Pour le protected :
Depuis une classe appartenant à un package différent de la classe contenant la variable.
Super =>
- Sert à appeler le constructeur par défaut d'une classe Mere depuis une classe Fille sans instance de la classe Mère.
classeMère mère = new classeMère(); est remplacé par super();
Salut,
De manière général les getters et setters permettent d'appliquer un principe de l'orienté objet très important qu'on appel l'encapsulation.
En gros cela t'assures que si quelqu'un modifie les valeurs des attributs de ta classe, il passera par ces fonctions et si tu doit faire des vérification d'intégrité de la donnée qu'on t'envoie par exemple, tu pourra le faire.
En plus cela permet d'être beaucoup moins sensible à l'évolution. Tu trouvera des tas d'exemple en cherchant sur internet.
De manière général les getters et setters permettent d'appliquer un principe de l'orienté objet très important qu'on appel l'encapsulation.
En gros cela t'assures que si quelqu'un modifie les valeurs des attributs de ta classe, il passera par ces fonctions et si tu doit faire des vérification d'intégrité de la donnée qu'on t'envoie par exemple, tu pourra le faire.
En plus cela permet d'être beaucoup moins sensible à l'évolution. Tu trouvera des tas d'exemple en cherchant sur internet.
Quant à super il peut également être utilisé pour d'autres constructeurs que celui par défaut, ainsi que dans n'importe quelle méthode (comme this).