Méthode de singleton non appelée

Méthode de singleton non appelée - Java - Programmation

Marsh Posté le 25-10-2002 à 11:00:17    

Je ne comprends rien. J'explique mon pb :
 
* j'ai fait une abstract class avec en particulier un methode abstract egalement que j'ai apelle main(). On verra sa signature exacte plus loin.
*J'ai une 2ème classe qui hérite de cette abstract class et qui forcément implémente la méthode main. Seulement, il se trouve que cette seconde classe est un singleton.
* J'ai une 3ème classe qui utilise se singleton (une variable d'instance private initialisée par le constructeur), et qui fait surtout un appel sur la méthode main, et c'est la que ça merde : quand le prototype de cette méthode main est (abstract) public void main(), il ne se passe absolument rien (j'ai tenté de logger les entrees/sorties de main et je ne récupère rien), alors que si c'est (abstract) public boolean main(), j'ai mes traces de log et tout le reste.
 
Vous comprenez ce qu'il se passe ???

Reply

Marsh Posté le 25-10-2002 à 11:00:17   

Reply

Marsh Posté le 25-10-2002 à 11:10:00    

bin public void main c'est déjà un drôle de nom pour une fonction qui n'est pas la fameuse public static void main(String[] args)
 
Je serai toi je ne me tracasserai pas outre mesure et je renommerai ma méthode


Message édité par darklord le 25-10-2002 à 11:10:27

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-10-2002 à 11:21:57    

DarkLord a écrit a écrit :

bin public void main c'est déjà un drôle de nom pour une fonction qui n'est pas la fameuse public static void main(String[] args)
 
Je serai toi je ne me tracasserai pas outre mesure et je renommerai ma méthode




et plus vite que ça ! non mais ! [:mojopin80]

Reply

Marsh Posté le 25-10-2002 à 11:25:50    

En fait, j'hésite entre toto et machin pour le nom, je sais pas trop...

Reply

Marsh Posté le 25-10-2002 à 11:31:25    

_Mac_ a écrit a écrit :

En fait, j'hésite entre toto et machin pour le nom, je sais pas trop...




 
arrête de nous provoquer, veux tu?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-10-2002 à 11:31:48    

Bon en fait, j'ai complètement déliré, c'est moi qui suis complètement débile (:pt1cable:), ça marche très bien une fois qu'on a compris ce qu'était un singleton...  :gun:

Reply

Marsh Posté le 25-10-2002 à 11:34:40    

:heink:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-10-2002 à 11:45:40    

Après 3 nuits blanches, tu ne sais plus trop ce que tu fais...
 
C'était tout con : j'utilisais toujours le pointeur interne de l'abstract class pour stocker mon instance, et du coup, j'avais beau croire faire 2 instances différentes de 2 implémentations différentes, je ne récupérais jamais que la première instance... Je ne sais pas si je suis clair, mais c'est ça.
 
Toutes mes confuses, je vous fais perdre votre temps pour des conneries.
 
=> Un bon topic foireux, non ??? Je suis assez doué pour ça  :sol:

Reply

Marsh Posté le 25-10-2002 à 11:52:23    

non c pas foireux. C'est une erreur qui peut arriver. Les topics foireux je crois c'est plus pour ceux qui se la petent et qui se prennent une grosse veste ou les profiteurs. Ce genre de chose.
 
Ce genre d'erreur arrive et arrivera à tout le monde (quoi que elle pas mal qd meme, j'hésite maintenant :D)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 25-10-2002 à 11:57:39    

[citation]Ce genre d'erreur arrive et arrivera à tout le monde (quoi que elle pas mal qd meme, j'hésite maintenant :D)
[/citation]
 
A ta place j'hésiterais pas !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed