-----Message d'origine-----
De : MARQUES D ext OCISI [mailto:[EMAIL PROTECTED]]
Envoy� : lundi 9 d�cembre 2002 10:01
� : Java Mailing List
Objet : interface - design
bonjour,
j'ai un petit probl�me de design.
j'aurai voulu cr�er l'interface suivante :
public Interface Format {
public abstract boolean isFormatOk();
public abstract String format() throws FormatException;
public static String display ( String value );
}
�a n'a pas grand chose � voir avec ton probl�me mais il me semble que de
toute
fa�on ton interface est fausse : une m�thode ne peut �tre d�clar�e abstract
dans
une interface puisque qu'elle l'est forc�ment (sinon on n'appellerait pas �a
une
interface mais une classe abstraite)
le probl�me, c'est que dans mon interface je ne peux qualifier ma m�thode
display en static comme souhait�.
pourtant, je voudrais que toutes mes classes impl�mentant l'interface Format
impl�mente la m�thode display et qu'on puisse l'utiliser (la m�thode
display) de la fa�on suivante :
MonFormat.display("texte � formater");
je vois pas comment faire pour avoir ma m�thode en static et entrant dans le
contrat d'une interface.
merci � tous