Prob java
Fermé
diotisjo
Messages postés
1
Date d'inscription
vendredi 30 septembre 2016
Statut
Membre
Dernière intervention
8 décembre 2016
-
8 déc. 2016 à 20:09
Nxl Messages postés 1038 Date d'inscription mardi 2 février 2010 Statut Membre Dernière intervention 5 janvier 2017 - 9 déc. 2016 à 09:03
Nxl Messages postés 1038 Date d'inscription mardi 2 février 2010 Statut Membre Dernière intervention 5 janvier 2017 - 9 déc. 2016 à 09:03
A voir également:
- Prob java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel touche ✓ - Forum Logiciels
- Java bible - Forum Téléchargement
2 réponses
Sankazz
Messages postés
7
Date d'inscription
jeudi 8 décembre 2016
Statut
Membre
Dernière intervention
9 décembre 2016
2
Modifié par Sankazz le 8/12/2016 à 21:53
Modifié par Sankazz le 8/12/2016 à 21:53
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();
Nxl
Messages postés
1038
Date d'inscription
mardi 2 février 2010
Statut
Membre
Dernière intervention
5 janvier 2017
133
9 déc. 2016 à 09:03
9 déc. 2016 à 09:03
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.
8 déc. 2016 à 23:02
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).