cs_VinZzZ
Messages postés4Date d'inscriptionjeudi 17 octobre 2002StatutMembreDernière intervention22 octobre 2002
-
17 oct. 2002 à 17:24
JHelp
Messages postés261Date d'inscriptionjeudi 5 septembre 2002StatutMembreDernière intervention 6 octobre 2005
-
21 oct. 2002 à 13:36
Je me pose un question auquel j'espère quelqu'un aura une réponse, mais peut être que ce n'est pas possible en Java??
On a crée une classe mère A et une classe fille B.
Est il possible, dans une méthode static définie dans A, de faire appel automatiquement au constructeur de la classe A si on utilise A et de la classe B si on utilise la classe B, sans avoir à redéfinir cette méthode dans B?
Précison via un exemple:
class A {
public static Iterator getLastRecordsIterator(xxx X1) {
...
/* ici on appel le constructeur de A, mais j'aimerais juste appeler le constrcteur de la classe dans laquel je suis, this est evidemment pas utilisable puisqu'on est dans une fonction static*/
it.add(new A(p1,p2,...))
...
}
};
class B extend A {
...
};
J'aimerais ne pas redéfinir getLastRecordsIterator() dans la classe B descendant de A mais evidemment que celle ci appelle cette fois le constructeur de A.