| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment utiliser les rappels Java
    rappels dans Java sont utiles lorsque vous avez besoin d'une méthode pour accepter une référence à une autre méthode comme argument. Par exemple, une méthode pour tracer des graphes pourrait prendre une fonction " cosinus " comme paramètre «péché» ou . En Java, vous ne pouvez pas envoyer des pointeurs de fonction que vous pouvez en C, donc vous devez simuler rappels grâce à l'utilisation d'interfaces. Vous pouvez passer d'une interface comme argument , puis la mise en œuvre correspondant fournit la version du code à exécuter . Instructions
    1

    Ouvrez votre fichier Java dans un éditeur tel que Eclipse, Netbeans ou JBuilder X.
    2

    Créer une interface et deux classes qui implémentent l'interface en ajoutant l' après le code -dessus de votre fonction principale :
    l'interface

    Fruit {

    callback_method void (); }


    classe

    d'Apple implémente Fruit {
    < p > callback_method public void () {

    System.out.println (" rappel - Apple" ) ; }


    }

    Banana classe implémente fruits {

    callback_method public void () {

    System.out.println (" rappel - Banana "); }


    }
    < p> Chaque classe qui implémente l'interface doit avoir une version de la méthode définie dans l'interface .
    3

    Créer une classe " caller" qui a une méthode pour lancer le rappel en ajoutant l' Code :
    classe

    appelant {

    registre public (fruits de fruits) {

    fruit.callback_method (); }


    } Photos

    Dans l'exemple, la méthode du « registre » peut prendre soit un "Apple" ou " banane" en entrée , puis d'exécuter le matching " callback_method " pour cette version.
    4

    Créer " Caller ", " Apple" et les objets " banane " et ensuite passer les deux versions du "Fruit " à la méthode " registre " de l'objet " de l'appelant », en ajoutant le code suivant comme votre principale fonction :
    < p > public static void main ( string [] args ) {

    appelant appelant = new Caller ();

    Fruit pomme = new pomme ( ) ; //pomme version de Fruit

    Previous :

    next :
      articles connexes
    ·Comment créer un site web Java Connexion 
    ·Comment combiner les classes en Java 
    ·Comment formater colonnes de Java 
    ·Comment associer une liste à une oscillation Zone de t…
    ·Comment créer des projets Java avec Xcode 
    ·Comment obtenir la version Pom Maven au printemps 
    ·Comment faire pour activer les applets Java 
    ·Comment faire alterner addition et la soustraction en J…
    ·Types de multitâche dans la boutique Threads Java 
    ·Quels sont les assertions dans Java 
      articles en vedette
    ·Comment utiliser des vecteurs Java 
    ·Quelle est la correction du sous-pixel 
    ·Comment faire pour imprimer des caractères en Java 
    ·Comment faire pour déplacer des éléments dans un tab…
    ·Comment désactiver un réseau en VB Script 
    ·Les étapes pour convertir une interface graphique dans…
    ·Comment supprimer un tableau associatif JavaScript 
    ·Le code HTML pour les connexions d'utilisateurs multipl…
    ·Java accueil ne pointe pas vers le JDK 
    ·Comment faire pour rediriger PHP contexte de l'objet 
    Copyright © Connaissances Informatiques http://fr.wingwit.com