1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
   |  
public class Mafille1  {
 
/* je déclare un attribut  de Mafille1 comme Maclasse pour avoir acces à ses méthodes et ses variables, de cette manière toute les méthodes de mafille1 auront une référence vers Maclasse
*/
Maclasse mere;
 
public Mafille1(Maclasse vMere){
 
// j'identifie mere à vMere (donc le "this" passé plus haut 
 
mere=vMere;
 
// j'accede à variable
System.out.println(mere.getVariable());
 
si je veux je la stocke en copie
int a= mere.getVariable();
 
// je modifie a
a=a+45;
 
// et boum je change la valeur de variable dans la classe de départ
mere.setVariable(a);
 
 
//je peux même condenser le code plus haut en 
 
mere.setVariable(mere.getVariable()+45);
 
System.out.println(mere.getVariable());
 
}
 
 
} | 
Partager