begin process at 2010 02 09 21:18:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

Implementer une interface sans réecrire toute les methodes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Implementer une interface sans réecrire toute les methodes

jeudi 5 février 2009 à 09:28:55 | Implementer une interface sans réecrire toute les methodes

facilus68

Bonjour,

j'utilise l'api quartz et je suis debutant avec, je veux faire une classe qui implemente de l'interface Scheduler en lui rajoutant d'autre méthodes.

le probleme est quand j'implemente l'interface, je dois redéfinir toute les methodes de l'interface Scheduler, y'a t'il un moyen pour implementer cette interface sans réecrire ces methodes ?

Merci
jeudi 5 février 2009 à 10:28:24 | Re : Implementer une interface sans réecrire toute les methodes

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

Tu as deux méthodes :
- Soit tu dérive d'une classe qui implémente déjà ton interface, et ainsi, tu n'as plus qu'à surcharger les méthodes que tu veux (la solution la moins maintenable !!!)
- Soit tu utilise le pattern Décorateur : une classe qui implémente l'interface avec ta propre implémentation (cà peut être une classe qui existe déjà), ta classe perso qui implémente la même interface, et qui ne fait qu'appeler les méthodes de la première classe pour tout les méthodes de l'interface, mais qui redéfinit le code des quelques méthodes que tu veux modifier (c'est ce qu'on appelle la composition d'objets, ce qui est bien plus standard en java).
______________________________________
DarK Sidious
jeudi 5 février 2009 à 10:33:12 | Re : Implementer une interface sans réecrire toute les methodes

facilus68

Merci boucoup DarkSidious, j'ai utiliser le pattern.
jeudi 5 février 2009 à 11:39:55 | Re : Implementer une interface sans réecrire toute les methodes

super_toinou

Hello,

un petit tips pour ce genre d'opération si t'es sous eclipse.
Dans ta classe perso qui implémente l'interface, tu as comme variable un objet qui étend aussi l'interface sur lequel  tu vas appeler les méthodes.
Pour pas te prendre la tête, tu sélectionne la variable puis
clic droit -> source -> Generate Delegates Methods... tu sélectionnes tout ce que tu veux et le code est crée automatiquement.

Ça te permet de gagner pas mal de temps suivant le nombre de méthodes de ton interface (typiquement pour une Connection tu gagnes bien 10 min :) )

++ Toinou
jeudi 5 février 2009 à 11:56:51 | Re : Implementer une interface sans réecrire toute les methodes

facilus68

c'est ce que j'ai fait, merci boucoup, ta utiliser l'api Quartz ?


Cette discussion est classée dans : interface, methodes, implementer, réecrire, implemente


Répondre à ce message

Sujets en rapport avec ce message

HELP :Difference Interface et classe abstraite [ par karamilano ] slt tt le monde j ai deux  ptits problemes :1==>   j arrive pas a distinguer entre une interface et une classes abstraite il me semble qu ils ont ttes Tetris et interface graphique [ par javam1 ] Bonjour à tous,Je suis en train de réaliser un tetris en java pour mes examens, comme nous n'avons pas trop de temps, j'ai réccupéré une applet simple Permissions perdues après l'appel depuis le PHP [ par abhoryo ] Bonjour et bonne année.J'ai un souci au niveau des permissions que je n'ai pas d'habitude. Je m'explique.Je développe une applet qui écrit sur le disq Interface avec des Swing [ par richch ] Bonjour,Je suis en train de dévélopper une interface Java pour gérer une bibliothèque. J'utilise pour cela des éléments Swing et comme je suis un débu netbeans [ par monpseudonom ] Salut.Jutilise netbeans 6.0.1 pour develloper une interface graphique en java.Il m'arrive parfois que lorsque je modifie le code j'obtiens une interfa une methode qui lance une interface graphique definie dans une autre classe (JAVA) [ par JazzyLove ] Salut tout le mondeje veux qu'une methode d'une classe donnee puisse lancer une interface graphique ecrite dans une autre classe, je m'expliquej'ai la faire une interface graphique a partir des code XML [ par chebiyassine ] Salut, pour tous le monde je suis un débutant en java et xml  et j'aime quel q'un  me donner une  idée comment faire une interface graphique java a  p problème interface graphique [ par bassi44 ] Bonjour,Actuellement en projet de fin d'année, je suis entrain de concevoir une interface graphique qui devra me permettre de choisir un fichier dans lancer une gui à partir d'une autre ? [ par cosworth ] bonjour,j'ai deux classes java chacune représente une  interface graphique , je veux  ajouter un bouton à la première pour lancer la deuxième:- tout d manipuler des fichier xml avec une interface graphique [ par ramzi ramzi ] salutje veut construire un fichier xml en partant d'une interface graphique, c'est a dire que les champs de text sont les elements d'un fichier xml,la


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales