Menu

Les méthodes GET et SET en java [Résolu/Fermé]

Messages postés
19
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
1 juillet 2011
- - Dernière réponse :  moujibkhiribich - 28 mars 2019 à 09:56
Bonjour,
Je ne suis une super débutante en java, j'essaie d'apprendre les notions de base, et là je bloque sur un truc qui n'est pas expliqué ds les boukins.
En fait j'aimerais savoir pourquoi on défnit les méthode get et set dans une classe abstraite? leur but si g bien compris et de permettre à un objet d'accéder aux données protégées d'un autre objet.
merci bcp d'avance
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
6941
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1065
81
Merci
bonjour,

Oui c'est cela. Mais pas seulement pour une classe abstraite. GET et SET sont des accesseurs.

Get s'emploi pour lire un attribut de la classe, c'est une fonction.
Set s'emploi pour "écrire" une valeur à n attribut de la classe, c'est une procédure.
public void setNom ( string myNom){     // écriture
     nom = myNom;
}

public string getNom(){                      // lecture
     return nom;
}


;o)

polux

Dire « Merci » 81

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 46870 internautes nous ont dit merci ce mois-ci

merci ,bravo bien expliqué
mer6 b1
bien expliqué
Messages postés
979
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
19 octobre 2018
58
19
Merci
Salut,

Les Get et Set (les accesseurs) permettent d'accéder et modifier les attributs protégées ou privées de la classe.
Les mettre dans la classe abstraite permet de fournir ces accesseurs à toutes les classes filles. On n'a pas besoin de les redéfinir.

Conceptuellement, c'est celui qui possède les attributs qui fourni le moyen de les lire et de les écrire.
UN attribut est donc privé ou protégé
getNameAttribut(): pour lire
setNameAttribut(Nouvelle valeur): pour le modifier
bref, il s'agit des méthodes d'accès (encapsulation)
^^
touta_touta
Messages postés
340
Date d'inscription
mercredi 7 août 2013
Statut
Membre
Dernière intervention
8 avril 2016
3 -
salut souki ,
alors l'encapsulation c'est les méthodes d'accès?
Polux31
Messages postés
6941
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1065 -
touta_touta
Messages postés
340
Date d'inscription
mercredi 7 août 2013
Statut
Membre
Dernière intervention
8 avril 2016
3 -
merci polux31 :)