quetion theorique sur java - Java - Programmation
Marsh Posté le 17-05-2006 à 16:07:11
en gros tu as ça :
Code :
|
Code :
|
Et tu te demandes si tu as le droit d'appeler le constructeur par défaut Voiture() depuis la méthode contruireVoiture() de la classe siège?
La réponse est oui
Marsh Posté le 17-05-2006 à 16:49:01
mais est ce que ca ne ferait le coup du serpent qui se mort la queue....?
si la claase A instancie des objets B....
Marsh Posté le 17-05-2006 à 16:54:28
Ca sent l'erreur de conception ça.
L'exemple de Ledid montre bien l'absurdité du truc.
Ce n'est pas pendant qu'on construit un Siège qu'on lance la construction d'une voiture...
Marsh Posté le 17-05-2006 à 17:49:27
donc jai compris jai plua qua recommence ma conception....merde
Marsh Posté le 18-05-2006 à 14:33:43
bon....suite au probleme de conception que jai eu.jai decide de la modifier.
maitenant jai une classe Tree qui utilise simplement la classe FileChooser.
donc mais ce que je narrive pas a faire cest:
lorsque le user choisit un ficheir a partir du filechooser, ce nom de fichier est transmis a lobjet Tree pour quil puisse sen servir.
pour cela jai creer un constructeur de la classe Tree ayant pour parametre le fichier choisi depuis le FileChooser mais lorsque jaffiche tous ca dans mon frame....rien napparait...
pourtant quand je donne directement le nom du fichier au constructeur par defaut le tree est bien constrit et apparait dans le frame.
est ce que cest un probleme de mis a jour, ou une frame cahche une autre frame du coup je ne vois pas la nouvelle frame creer?
merci
Marsh Posté le 18-05-2006 à 14:55:23
Nan, c'est surtout que tu as un objet, qui utilise un autre, et au lieu de récupérer le résultat, tu reconstruit un objet similaire au premier. C'est un peu n'importe quoi
Marsh Posté le 17-05-2006 à 15:52:08
salut,
jai une classe A qui a des methodes et des attributs.
Parmi les attributs: jai une classe B qui est un attribut de la classe A.
(ce nest pas de lheritage)
donc est ce quil est possible dappeler le constructeur (par defaut) de la classe A depuis une methode(nimporte laquelle) de la classe B?
cest un lien dappartenance alors je me dis que cest possible mais au meme temps je ne suis pas sur que ce que je raconte,,,,
merci les gars