Communauté Informatique NDFR.net : [JAVA] stocker un appel de procédure pour l'éxécuter plus tard - Programmation (C/C++, Delphi, VB, etc.)
 
[JAVA] stocker un appel de procédure pour l'éxécuter plus tard
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #6  
Old 27-04-2006, 19:23
jboga jboga is offline
Inscrit
 
Join Date: 23-07-2004
Location: Vincennes
Age: 48
Posts: 115
Quote:
Originally Posted by fonji
Et que vive "instance of"
Oui mais avec "instance of" tu auras un truc du genre :

Code:
if(A instance of ClassA) 
{
}
else if(A instance of classB)
{
}
else if(A instance of classC)
{
}
else if(A instance of classD)
{
}
Ce que veut, je crois, éviter Cougar.
Alors qu'avec la "reflection", si tu as la methode que tu veux appeler, tu peux faire un truc du genre (je n'ai plus l'API en tête) :

Code:
method.invoke(maClass.cast(monObjet), new Object[]{les parametres de la methodes}
monObjet est de type Object, c'est donc générique (sous réserve d'avoir la bonne méthode à appeler).
Enfin bon, chacun a sa façon de faire, et faut faire ce qui convient le mieux à chacun .
Le package "reflection" est très intéressant et très utile .
Reply With Quote
 

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Test de la solution de stockage réseau Netgear SC101 Cougar Articles 26 30-08-2006 19:42
Présentation de Windows Longhorn Build 4051 (PDC03) Werner Articles 155 22-12-2005 00:29
Test du routeur (WGT624v2) et de la carte PCMCIA (WG511T) Wifi Netgear Fred Articles 42 31-08-2004 16:44
Le SP1 pour Windows Server 2003 disponible ? Werner Actualité 9 18-06-2004 20:05
Windows .NET 2003 Werner Articles 0 19-10-2002 15:10

All times are GMT +2. The time now is 16:16.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.