oui, oui ! c'est une erreur de copier/coller de ma part, il n'ya pas les abstract dans mon interface !
-----Message d'origine----- De : olivier.duhart [mailto:[EMAIL PROTECTED]] Envoy� : lundi 9 d�cembre 2002 10:24 � : Java Strasbg Objet : RE: interface - design -----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
