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

Signaler
Messages postés
18
Date d'inscription
mercredi 30 janvier 2008
Statut
Membre
Dernière intervention
1 juillet 2011
-
 moujibkhiribich -
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

3 réponses

Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 128
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
85
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 61129 internautes nous ont dit merci ce mois-ci

merci ,bravo bien expliqué

mer6 b1
bien expliqué

merci
Messages postés
995
Date d'inscription
lundi 22 octobre 2007
Statut
Membre
Dernière intervention
24 mai 2020
62
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)
^^
Messages postés
337
Date d'inscription
mercredi 7 août 2013
Statut
Membre
Dernière intervention
8 avril 2016
4
salut souki ,
alors l'encapsulation c'est les méthodes d'accès?
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 128
Messages postés
337
Date d'inscription
mercredi 7 août 2013
Statut
Membre
Dernière intervention
8 avril 2016
4
merci polux31 :)
merci bien