public class CallBackFunctionTestProg {
public static void main (String [] args) {
CallCallBackFunctionClass ccbfc = new CallCallBackFunctionClass ();
CallBackFunction test = new CallBackFunctionClass ();
ccbfc.callbackfunctioncall (test);
}
public static interface CallBackFunction {
void printString ();
}
public static class CallBackFunctionClass implements CallBackFunction {
public void printString () {
System.out.println ("Hallo Welt");
}
}
public static class CallCallBackFunctionClass {
CallCallBackFunctionClass () {}
void callbackfunctioncall (CallBackFunction callbackfunction) {
callbackfunction.printString();
}
}
}