Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment ajouter un Prêté code Andr…
  • Comment forcer Java à chiffres rond…
  • Comment: iReport pour NetBeans 
  • Comment garder le même message d'en…
  • Comment faire pour convertir INT à …
  • Comment faire un installateur Java 
  • Comment tracer une ligne dans Java A…
  • Comment apprendre Java Enterprise 
  • Java 1.5 Caractéristiques 
  • Comment faire pour envoyer HTML Avec…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    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 {

    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 :

    public static void main ( string [] args ) {

    appelant appelant = new Caller ();

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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment créer JNLP 
  • Comment ajouter une perspective Server pour Eclipse 
  • Les avantages de JDK 1.6 
  • Comment vérifier l'état de l'imprimante avec Java 
  • Qu'est-ce qu'une méthode de constructeur en Java 
  • Comment accéder à un tableau de chaînes en JSP 
  • Comment faire pour effectuer une action spécifique lorsque la touche Retour est enfoncée dans Java…
  • Comment compiler un programme Java 
  • Qu'est-ce que JDK de Java 
  • Comment puis- je trouver le premier numéro en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc