Ein einfaches Beispiel für Rückrufe in Java


interface Callback{
    void call();
}

class A implements Callback{
    private B b;

    public A(){
        b = new B();
        b.registerCallback(this);
    }    

    // Implementation of the callback interface
    public void call(){

    }
}

public class B
{
    private Callback callbackoNotify;

    public class registerCallback(Callback callback)
    {
        callbackoNotify = callback;
    }

    public void doTask()
    {  
        //do some stuff...
        callbackNotify.call();
    }
}

Recommended Posts

Ein einfaches Beispiel für Rückrufe in Java
3 Implementieren Sie einen einfachen Interpreter in Java
Einfache HTML-Spezialchars in Java
Einfaches Beispiel für einen Rückruf im Beispiel einer anonymen Java Part2-Klasse
CICS-Java-Anwendung ausführen- (1) Führen Sie eine einfache Beispielanwendung aus
2 Implementieren Sie eine einfache Syntaxanalyse in Java
[Java] Zeichnen Sie ein einfaches Muster
Ich habe ein einfaches Berechnungsproblemspiel in Java gemacht
Sehr einfacher Eingangsempfang in Java
Ich habe ein PDF mit Java erstellt.
Bleiben Sie in einem Java Primer stecken
1 Implementieren Sie eine einfache Phrasenanalyse in Java
Ein einfaches CRUD-Beispiel mit Java Servlet / JSP und MySQL
Beispielautomat mit Java
Informationen zum Zurückgeben einer Referenz in einem Java Getter
Was ist eine Klasse in der Java-Sprache (3 /?)
Bei der Suche nach mehreren in einem Java-Array
[Erstellen] Ein Memorandum über das Codieren in Java
Java erstellt eine Tabelle in einem Word-Dokument
Java erstellt ein Kreisdiagramm in Excel
Was ist eine Klasse in der Java-Sprache (1 /?)
Was ist eine Klasse in der Java-Sprache (2 /?)
Erstellen Sie eine TODO-App in Java 7 Create Header
Beispiel eines mit Java hergestellten Verkaufsautomaten (Klassifizierung)
Lassen Sie uns eine Taschenrechner-App mit Java erstellen
Implementieren Sie so etwas wie einen Stack in Java
Teilen Sie eine Zeichenfolge in Java mit ". (Dot)"
Erstellen einer Matrixklasse in Java Teil 1
Beispiel zum Entpacken einer gz-Datei in Java
Partisierung in Java
[Java] Generics-Beispiel
Java-Rückrufmuster
Java-Beispielcode 02
Java-Beispielcode 03
Änderungen in Java 11
Java GUI Beispiel
Janken in Java
Java-Beispielcode 04
Beispielprogramm, das den Hashwert einer Datei in Java zurückgibt
Java-Beispielcode 01
Umfangsrate in Java
FizzBuzz in Java
Ich habe ein Programm zur Beurteilung von Primzahlen in Java erstellt
GetInstance () aus einer @ Singleton-Klasse in Groovy aus Java
Lesen Sie eine Zeichenfolge in einer PDF-Datei mit Java
Erstellen Sie eine CSR mit erweiterten Informationen in Java
Erstellen Sie mit Java + MySQL ein einfaches Bulletin Board
Eine Geschichte über das JDK in der Java 11-Ära
So zeigen Sie eine Webseite in Java an
Java Ich habe versucht, einen einfachen Block zu brechen
[Android / Java] Betreiben Sie eine lokale Datenbank in Room
Messen Sie die Größe eines Ordners mit Java
Versuchen Sie, ein Bulletin Board in Java zu erstellen
Ein Hinweis, wenn Sie Tupel in Java möchten
Ich wollte (a == 1 && a == 2 && a == 3) in Java wahr machen
Ich habe ein Programm zur Beurteilung von Primzahlen in Java geschrieben
Lassen Sie uns mit Java ein supereinfaches Webframework erstellen
Eine Bat-Datei, die Java in Windows verwendet
Java-Tipps - Erstellen Sie mit Gradle ein Spring Boot-Projekt
Eine Sammlung einfacher Fragen für Java-Anfänger
Ein kurzer Überblick über Java, das im Unterricht gelernt wurde