Menu

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

yakout83 19 Messages postés mercredi 30 janvier 2008Date d'inscription 1 juillet 2011 Dernière intervention - 7 mars 2008 à 14:03 - Dernière réponse :  MKR
- 12 avril 2018 à 10:06
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 

16 réponses

Meilleure réponse
Polux31 6943 Messages postés mardi 25 septembre 2007Date d'inscription 1 novembre 2016 Dernière intervention - 7 mars 2008 à 14:13
80
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

Merci Polux31 80

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 22504 internautes ce mois-ci

merci ,bravo bien expliqué
mer6 b1
ctiti60 960 Messages postés lundi 22 octobre 2007Date d'inscription 22 février 2011 Dernière intervention - 7 mars 2008 à 14:09
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 340 Messages postés mercredi 7 août 2013Date d'inscription 8 avril 2016 Dernière intervention - 27 nov. 2013 à 12:58
salut souki ,
alors l'encapsulation c'est les méthodes d'accès?
Polux31 6943 Messages postés mardi 25 septembre 2007Date d'inscription 1 novembre 2016 Dernière intervention - 27 nov. 2013 à 13:12
touta_touta 340 Messages postés mercredi 7 août 2013Date d'inscription 8 avril 2016 Dernière intervention - 10 déc. 2013 à 21:12
merci polux31 :)