Création d'un objet par une variable?
Bonjour, voilà je débute en java, je suis étudiant en développement web et logiciel.
En fait j'ai commencé une interface graphique en java ainsi qu'une petite appli console qui gère des comptes en banque.
Pour créer un nouveau compte courant j'aimerai faire un truc du style :
Code:
CompteCourant <variable> = new CompteCourant(variable);
Où la variable serait saisie dans un JTextField et validée par un JButton "Ok", j'ai déjà récupérer la valeur du JTextField en cliquant sur "Ok".
J'ai essayé de faire comme ça :
Code:
CompteCourant compteCreation.getText() = new CompteCourant(compteCreation.getText());
ou comme ça :
Code:
1 2
| compte = compteCreation.getText();
CompteCourant compte = new CompteCourant(compte); |
J'ai ensuite essayé avec la création d'une ArrayList et donc ça donnerait :
Code:
1 2
| comptes.add(compteCreation.getText());
CompteCourant comptes.get(i) = new CompteCourant(comptes.get(i)); |
Il veut bien me le prendre entre les () à la fin puisque celà renvoit à l'identifiant du compte en String, mais en nom d'objet ça marche pas, je sais que c'est possible mais je vois pas comment faire je connais pas encore beaucoup de choses en java :)
Si une âme charitable passe par ici ... :)
Possible mais pas beaucoup d'intéret
Salut à toi.
Alors ce que tu veux faire j'en vois pas vraiment l'intérêt.
Cependant si tu y tiens, pour générer du code java avec des variables qui changent par rapport à certaines conditions, ou encore dans des boucles, tu peux utiliser JET... Mais cela me parait complexe pour ce que tu veux faire... As-tu réellement besoin d'avoir des variables différentes pour chacun de tes comptes bancaires? Ne suffit-il pas d'avoir un champ ID dans ton object CompteCourant, ou encore d'utiliser une Map<ID, CompteCourant>?
Bon courage à toi dans le monde de Java, tu verras c'est simple et efficace comme langage ;)