Menu

Getter / setter [Fermé]

- - Dernière réponse : debutant012
Messages postés
4
Date d'inscription
jeudi 30 mai 2013
Statut
Membre
Dernière intervention
3 juin 2013
- 3 juin 2013 à 10:29
Bonjour,
Je voudrai faire un programme simple pour comprendre comment utiliser un getter et setter.
.
Es ce que quelqu'un serait en mesure de modifier mon programme pour qu'il fonctionne s'il vous plait ?
.
public class Appel {
public Appel (int nombre) {
.
nombre = nombre + 10 ;
}
}
.
.
public static void main(String[] args) {
.
int nombre = 0 ;
.
Appel addition = new Appel (nombre) ;
.
System.out.println ( nombre ) ;
}
.
.
J'aimerai que ce programme affiche 10 (pour la valeur de "nombre" )
On ma dit que la seul façon était d'utiliser un get et set, mais je n'ai pas réussi a le mettre en place.
.
Merci d'avance
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
4
Date d'inscription
jeudi 30 mai 2013
Statut
Membre
Dernière intervention
3 juin 2013
1
1
Merci
voilà comment on fait, en utilisant les getters/setters

public class Appel {

private int nombre;

public Appel () {
this.nombre=0;

}
//getter
public int getNombre() {
return nombre;
}
//setter
public void setNombre(int nombre) {
this.nombre = nombre;
}


public static void main(String[] args) {



Appel addition = new Appel () ;
addition.setNombre(10);
System.out.println ( addition.getNombre() ) ;
}
}

Dire « Merci » 1

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

CCM 54460 internautes nous ont dit merci ce mois-ci

Ok merci beaucoup !
Une dernière question :
Comment faire ce même programme avec une matrice a deux dimensions ( une matrice d'entier ) a la place de la variable nombre ?
Messages postés
138
Date d'inscription
jeudi 2 mai 2013
Statut
Membre
Dernière intervention
8 mai 2014
12
0
Merci
public int addiction (int nombre) { 

     nombre = nombre + 10 ; 
     return nombre; 

} 

public static void main(String[] args) { 

     int nombre = 0 ; 
     nombre = addition(nombre) ; 
     System.out.println ( nombre ) ; 

} 
0
Merci
bonjour,

si tu utilise IDE Eclipse tu peux surcharger les méthodes getter/setter,

to String et d'autres.

il suffit de faire clic droit (dans le vide), dans ta classe=> source=> getter /setter

=> tu clic et op t'as les méthodes.

c'est pas magique ça lol.

bon courage à toi
Je programme avec NetBeans IDE 7.3
debutant012
Messages postés
4
Date d'inscription
jeudi 30 mai 2013
Statut
Membre
Dernière intervention
3 juin 2013
1 -
Même avec netBeans c'est possible, clique droit/Insert Code../tu choisis getters and setters
debutant012
Messages postés
4
Date d'inscription
jeudi 30 mai 2013
Statut
Membre
Dernière intervention
3 juin 2013
1 -
Sinon pour ta question concernant les matrice, tu veux faire quoi exactement, additionner deux matrices?