IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

getMethod() avec un argument Interface


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 17
    Par défaut getMethod() avec un argument Interface
    Bonjour,

    Je voudrais récupérer une Method d'une classe A:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public class A{<div style="margin-left:40px">public void maMethode(Node n){...};</div>}
    Cependant pour récupérer cette méthode, je n'ai pas trouvé d'autre moyen que de faire dans une méthode de la classe A:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Class[] args=?
    getClass().getMethod("maMethode",args);
    Le problème, c'est que justement je ne sais pas comment récupérer la classe correspondant à Node étant donné que Node est une interface.

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Tout simplement avec .class :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Class[] args = { Node.class };
    getClass().getMethod("maMethode",args);
    a++

  3. #3
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Citation Envoyé par scelines
    Je voudrais récupérer une Method d'une classe A:
    C'est quoi pour toi "récupérer" ?

    Citation Envoyé par scelines
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Class[] args=?
    getClass().getMethod("maMethode",args);
    Il nous faut au moins la partie complète de la classe/fonction utilisée !

    Citation Envoyé par scelines
    Le problème, c'est que justement je ne sais pas comment récupérer la classe correspondant à Node
    Je ne vois pas de correspondance entre ton code (ci-dessus) et ton problème...

    EN GROS EXPLIQUE PLUS EN DETAIL ET JOINT TON CODE

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 17
    Par défaut
    Merci adiGuba,

    C'est ce qu'il me fallait, je ne sais pas pourquoi je n'ai pas trouvé ça plus tot. Peut être la chaleur de hier soir.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [débutant] problème avec les arguments de fopen
    Par Anouschka dans le forum C++
    Réponses: 13
    Dernier message: 23/02/2006, 14h56
  2. Réponses: 4
    Dernier message: 20/11/2005, 05h48
  3. TForm dans une DLL avec utilisation d'Interface
    Par guedelmalin dans le forum Langage
    Réponses: 13
    Dernier message: 17/06/2005, 11h58
  4. Lister les process avec leurs arguments
    Par jamfr73 dans le forum MFC
    Réponses: 5
    Dernier message: 23/12/2004, 10h54
  5. Probleme avec postgresql et interface
    Par Missvan dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 27/05/2004, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo