no save
Assistance
Achat
News

Forum | programmation
Comment instancier une sous-classe en Java?
Yakurena, le sam. 05 févr. 2005 à 19:32:17
Bonsoir,
Je voudrais savoir comment instancier une sous-classe en Java.
Par exemple,si on a 2 classes imbriquées l'une dans l'autre(disons A et B) :

class A
{ ..............

class B // imbriquée dans A
{ .............
}
}

Est-il possible d'instancier B en tant que composante de A? C'est-à-dire d'instancier d'abord A,puis B en tant qu'attribut de l'instance précedente? Avec une syntaxe du genre :
A a = new A();
B b = A.(new B());
(J'ai essayé avec cette syntaxe exacte,mais ça ne marche pas)

Sinon,je sais qu'on peut aussi instancier B en une instruction avec la syntaxe :
B b = (new A()).new B();
mais le problème est qu'alors,on ne récupère que l'instance de la sous-classe B et on perd celle de la classe A. Or je dois(après les instanciations),manipuler les instances des 2 classes.
Qqn pourrait-il résoudre mon problème??
Merci d'avance.


alconis
févr. 05
Suivant
REPONSES
alconis
févr. 05
choubaka
févr. 05
abd1935
mars 08
choubaka
mars 08
Version Web
Réalisé par RedShift
no save