Getter / setter

Aroon -  
debutant012 Messages postés 5 Statut Membre -
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

3 réponses

  1. debutant012 Messages postés 5 Statut Membre 1
     
    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() ) ;
    }
    }
    1
    1. Aroon
       
      Ok merci beaucoup !
      0
    2. Aroon
       
      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 ?
      0
  2. DarkenNights Messages postés 157 Statut Membre 12
     
    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
  3. nifertari
     
    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
    0
    1. Aroon
       
      Je programme avec NetBeans IDE 7.3
      0
    2. debutant012 Messages postés 5 Statut Membre 1
       
      Même avec netBeans c'est possible, clique droit/Insert Code../tu choisis getters and setters
      0
    3. debutant012 Messages postés 5 Statut Membre 1
       
      Sinon pour ta question concernant les matrice, tu veux faire quoi exactement, additionner deux matrices?
      0