affecter les attributs d'un objet
Code:
1 2 3 4
| public class client (){
String nom;
int age;
} |
Code:
1 2 3 4 5 6
| public class maclasse {
Object setAttrbutes;
public maclasse (Object SetAttribute){
setAttrbutes= SetAtribute;
}
} |
Code:
1 2 3 4 5 6 7 8 9 10 11
| public class test{
public Client client = new Client();
public maclasse[] setters= {new (Client.nom)
new (Client.age)}
for (int i=0; i< setters.length; i++){
/* obtenir 'input' de chez l utilisateur pour specifier la valeur de nom et age.*/
setters[i].SetAttribute= input;
}
} |
apres l excution de ce code la valeur de Client.nom et Client.age sont null; alors que je veux que leur valeur soit egal a input. Comment modifier ce code sachant que je dois garder la loop qui fait le assignment de maniere general.