Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
879 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Récupérer les méthodes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer les méthodes

n°2144358
london_fev​er
Posté le 03-06-2012 à 01:37:48  profilanswer
 

Bonsoir,  
 
 
J'ai un projet et suite à la réalisation d'un diagramme de conception j'ai un souci pour récupérer des méthodes.
 
Globalement voici mes classes;:
 
public class A implements B{
 
...
 
}
 
 
public interface B{
 
...
}
 
et  
 
public class C {
     attribut1
     attribut2
 
methode1
}
 
je souhaiterai récupéré les méthode de la classe C dans A ... quelqu'un a une idée ?

mood
Publicité
Posté le 03-06-2012 à 01:37:48  profilanswer
 

n°2144382
willy le k​id
Posté le 03-06-2012 à 16:24:20  profilanswer
 

Class c = Class.forName("C" );
java.lang.reflect.Method[] m = c.getMethods();
 
A éviter tout de même ... ca consomme du cpu. Ca s'appelle introspection.

n°2145108
london_fev​er
Posté le 08-06-2012 à 10:50:30  profilanswer
 

et je ne peux pas faire : C j= new C() puis j.méthode1 ?

n°2145120
willy le k​id
Posté le 08-06-2012 à 11:31:53  profilanswer
 

london_fever a écrit :

et je ne peux pas faire : C j= new C() puis j.méthode1 ?


 
Si sans problème, mais c'est tellement évident, on apprend cela au premier cours de java,
que cela ne mérite pas d'être mentionné.
 
Tu souhaites "récupérer des méthodes", tu es en phase de conception,
moi j'ai compris que tu avais un problème de faisabilité pour récupérer les noms des méthodes par introspection.

n°2145221
london_fev​er
Posté le 09-06-2012 à 18:39:21  profilanswer
 

C'est bon j'ai réussi à récupérer mes méthodes merci beaucoup   Autre question du coup j'aimerai récupérer cette fois des attributs d'une autre classe... On m'a dit d'utiliser la réflexivité sauf que en ayant fait des recherches je ne vois pas trop le lien

n°2145422
willy le k​id
Posté le 12-06-2012 à 10:20:50  profilanswer
 

london_fever a écrit :

C'est bon j'ai réussi à récupérer mes méthodes merci beaucoup   Autre question du coup j'aimerai récupérer cette fois des attributs d'une autre classe... On m'a dit d'utiliser la réflexivité sauf que en ayant fait des recherches je ne vois pas trop le lien


 
La reflection, pas refléxivité
tu peux googler "find attributes java reflection"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Récupérer les méthodes

 

Sujets relatifs
Récupérer un ID dynamiquementRécuperer les nombres dans deux tabelaux
récupérer une image sur un socket et l'afficher en plein écranRécupérer adresse ip locale en Javascript ?
[Batch] recuperer ping dans fichier txtrécupérer le nom d'un fichier ouvert par Scilab et fonction uigetfile
[Batch Dos ou Powershell ]Récupérer un dossier FTP puis le purger?Récuperer plusieur $_POST dans une seul variable possible ??
PHP/MYSQL : récupérer les infos issues d'une requête[java ]recuperer la liste (complete) des methodes via introspection
Plus de sujets relatifs à : Récupérer les méthodes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR