Je voudrais savoir s'il est possible en Java d'utiliser des pointeurs sur méthode.
En plus de la solution donnée par tsalm, qui est très utilisée, il y a :
- la classe java.lang.reflect.Method - la classe java.beans.Expression - la classe java.beans.Statement - la classe java.beans.EventHandler - éventuellement peut être dans une perspective plus éloignée mais quand même éventuellement néanmoins intéressante si besoin est la classe java.lang.reflect.Proxy.
Je te laisse découvrir ces outils, et si tu veux d'autres infos sur l'un d'eux...
Et note aussi qu'il n'y a PAS DE POINTEURS en java.
(on dit "référence d'objet").
-- Hervé AGNOUX http://www.diaam-informatique.com
tsalm wrote:
Bonjour,
Je voudrais savoir s'il est possible en Java d'utiliser des pointeurs
sur méthode.
En plus de la solution donnée par tsalm, qui est très utilisée, il y a :
- la classe java.lang.reflect.Method
- la classe java.beans.Expression
- la classe java.beans.Statement
- la classe java.beans.EventHandler
- éventuellement peut être dans une perspective plus éloignée mais quand
même éventuellement néanmoins intéressante si besoin est la classe
java.lang.reflect.Proxy.
Je te laisse découvrir ces outils, et si tu veux d'autres infos sur l'un
d'eux...
Et note aussi qu'il n'y a PAS DE POINTEURS en java.
Je voudrais savoir s'il est possible en Java d'utiliser des pointeurs sur méthode.
En plus de la solution donnée par tsalm, qui est très utilisée, il y a :
- la classe java.lang.reflect.Method - la classe java.beans.Expression - la classe java.beans.Statement - la classe java.beans.EventHandler - éventuellement peut être dans une perspective plus éloignée mais quand même éventuellement néanmoins intéressante si besoin est la classe java.lang.reflect.Proxy.
Je te laisse découvrir ces outils, et si tu veux d'autres infos sur l'un d'eux...
Et note aussi qu'il n'y a PAS DE POINTEURS en java.
(on dit "référence d'objet").
-- Hervé AGNOUX http://www.diaam-informatique.com
tsalm
tsalm wrote:
Bonjour,
Je voudrais savoir s'il est possible en Java d'utiliser des pointeurs sur méthode.
- la classe java.lang.reflect.Method - la classe java.beans.Expression - la classe java.beans.Statement - la classe java.beans.EventHandler - éventuellement peut être dans une perspective plus éloignée mai s quand même éventuellement néanmoins intéressante si besoin est la classe java.lang.reflect.Proxy.
Dans mon cas, je ne connais en fait pas les méthode qui vont être invoquées. je vais voir du côté de la classe Method. Merci à vos deux. TSalm
tsalm wrote:
Bonjour,
Je voudrais savoir s'il est possible en Java d'utiliser des pointeurs
sur méthode.
- la classe java.lang.reflect.Method
- la classe java.beans.Expression
- la classe java.beans.Statement
- la classe java.beans.EventHandler
- éventuellement peut être dans une perspective plus éloignée mai s quand
même éventuellement néanmoins intéressante si besoin est la classe
java.lang.reflect.Proxy.
Dans mon cas, je ne connais en fait pas les méthode qui vont être
invoquées.
je vais voir du côté de la classe Method.
Merci à vos deux.
TSalm
Je voudrais savoir s'il est possible en Java d'utiliser des pointeurs sur méthode.
- la classe java.lang.reflect.Method - la classe java.beans.Expression - la classe java.beans.Statement - la classe java.beans.EventHandler - éventuellement peut être dans une perspective plus éloignée mai s quand même éventuellement néanmoins intéressante si besoin est la classe java.lang.reflect.Proxy.
Dans mon cas, je ne connais en fait pas les méthode qui vont être invoquées. je vais voir du côté de la classe Method. Merci à vos deux. TSalm
thomas_escolan
Pour tout comprendre des "proxies" en java : http://java.sun.com/developer/Books/javaprogramming/reflection/javareflecti onexcerpt.pdf
Mais c'est vrai que ça serait plus propre avec une interface...
Pour tout comprendre des "proxies" en java :
http://java.sun.com/developer/Books/javaprogramming/reflection/javareflecti onexcerpt.pdf
Mais c'est vrai que ça serait plus propre avec une interface...