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