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

  FORUM HardWare.fr
  Programmation
  Java

  Peux-ton faire des pointeur de fonction en java ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Peux-ton faire des pointeur de fonction en java ?

n°707391
jagstang
Pa Capona ಠ_ಠ
Posté le 23-04-2004 à 17:16:48  profilanswer
 

et sinon, comment faire pour contourner ce problème...
 
bon week end !

mood
Publicité
Posté le 23-04-2004 à 17:16:48  profilanswer
 

n°707393
kadreg
profil: Utilisateur
Posté le 23-04-2004 à 17:17:26  profilanswer
 

On défini des interfaces.
 
(cf listeners/events)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°707459
jagstang
Pa Capona ಠ_ಠ
Posté le 23-04-2004 à 19:28:25  profilanswer
 

ah bon. je vois pas comment utiliser les interfaces dans ce sens. Moi j'aimerais faire comme en C, c'est à dire passer l'adresse d'une fonction à une autre

n°707466
kadreg
profil: Utilisateur
Posté le 23-04-2004 à 19:36:36  profilanswer
 

Oui, mais c'est du java, pas du C [:spamafote]
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°707469
jagstang
Pa Capona ಠ_ಠ
Posté le 23-04-2004 à 19:38:00  profilanswer
 

dommage... comment je peux faire avec les interfaces. je vois pas du tout le rapport avec ça... Merci de ta patience :D

n°707490
kadreg
profil: Utilisateur
Posté le 23-04-2004 à 19:52:21  profilanswer
 

Code :
  1. /*
  2. * Created on 23 avr. 2004
  3. *
  4. */
  5. package org.kadreg;
  6. /**
  7. * @author kadreg
  8. *
  9. */
  10. public class JagStand {
  11. interface FaireUnTruc {
  12.  void faitLe();
  13. }
  14. class Eternuer implements FaireUnTruc {
  15.  public void faitLe() {
  16.   System.out.println("Atchoum" );
  17.  }
  18. }
  19. class Peter implements FaireUnTruc {
  20.  public void faitLe() {
  21.   System.out.println("prout" );
  22.  }
  23. }
  24. public void run() {
  25.  FaireUnTruc action; // <== ce truc va être l'équivalent d'un pointeur sur fonction  
  26.  action = new Eternuer();
  27.  action.faitLe();
  28.  action = new Peter ();
  29.  action.faitLe();
  30. }
  31. public static void main(String[] args) {
  32.  new JagStand().run();
  33. }
  34. }


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°707493
jagstang
Pa Capona ಠ_ಠ
Posté le 23-04-2004 à 19:54:02  profilanswer
 

[:super chinois] merci beaucoup je vois l'astuce :d

n°707517
Jubijub
Parce que je le VD bien
Posté le 23-04-2004 à 20:18:45  profilanswer
 

c bien expliqué...


---------------
Jubi Photos : Flickr - 500px
n°707605
nraynaud
lol
Posté le 24-04-2004 à 05:02:51  profilanswer
 

http://opensvn.csie.org/jcoincoin/ [...] duler.java
http://opensvn.csie.org/jcoincoin/ [...] ibune.java
l'inteface Scheduler.Task est le type de chose qui remplace un pointeur de fonction (mais en plus objet).


---------------
trainoo.com, c'est fini

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

  Peux-ton faire des pointeur de fonction en java ?

 

Sujets relatifs
Aide code java.if simplifié en java
Package Java pour se connecter en SSH et lancer une commande (Remote)génerer un rapport sous pdf à partir d'une applic ation java
[Java][Servlet] Rafraichissement de page généréesFonction SendMail
besoin d'aide pour la fonction socket probleme avec free[JAVA] Savoir si un ServerSocket attend sur un .accept() ?
Erreur sous Java Web Startattacher un timer à une fonction
Plus de sujets relatifs à : Peux-ton faire des pointeur de fonction en java ?


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