Callbcacks in Java
-
Hallo Leute,
in C++ kann man Callbacks einfach über Funktionszeiger machen. In C# geht das über delegates.
Wie funktioniert das in Java?
MfG
-
Gockel!
Interface:
public interface CallbackInterface { public void doSmth (); } ... public void methodCallingBack ( CallbackInterface iface ); { iface.doSmth(); } ... methodCallingBack ( new CallbackInterface() { @Override public void soSmth () { System.out.println("Anonyme CallbackInterface wurde gecalled!"); } });
Google - 5ms hätte wohl auch dasselbe Ergebnis gebracht.
MfG SideWinder
-
über google bin ich hier gelandet:
http://www.javaworld.com/javaworld/javatips/jw-javatip10.html
aber bei der Event Variante Blockiert ja die funktion die auf das event wartet. Es ist nicht wirklich das selbe.
Und da hab ich gedacht frag ich erst mal ob es noch was anderes gibt. Aber danke für den Code.
MfG
-
Destiniy schrieb:
aber bei der Event Variante Blockiert ja die funktion die auf das event wartet. Es ist nicht wirklich das selbe.
Bei Callbacks nicht?