Champs ou méthode abstract ET statique (vive la POO)

Champs ou méthode abstract ET statique (vive la POO) - Java - Programmation

Marsh Posté le 04-06-2008 à 14:51:05    

Bonjour,  
 
Dans mon, application je définie une superClasse Solver qui contient un champ         static boolean "hasItpMethod".
J'aimerais que chaque classe qui hérite de Solver  redéfinisse ce champ.
On est donc tenté d'écrire: public abstract static boolean hasItpMethod;
Cependant, je vois que l'on ne peut pas avoir de champ abstract et static... Comment faire ? ( sachant que je ne veux pas passer par une instanciation via le design pattern singleton ).
 
Cordialement  :hello:

Reply

Marsh Posté le 04-06-2008 à 14:51:05   

Reply

Marsh Posté le 04-06-2008 à 17:32:47    

Soit :
 - tu définies dans ta classe de base un accesseur abstrait
 - tu forces les sous-classes à passer un paramètre au constructeur de ta classe de base, et tu définies ton accesseur dans ta classe de base
 
Si ta donnée à retourner est du genre constante, je te suggère la deuxième solution.


---------------
Light is right
Reply

Sujets relatifs:

Leave a Replay

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