接口
package com.test.back;
public interface BackFunc {
public void say();
}
主函数
package com.test.back;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new Service().compute("我是函数,要努力工作哦!", new BackFunc()
{
@Override
public void say() {
// TODO Auto-generated method stub
System.out.println("我是主函数中的回调函数!");
}
}
);
}
}
class Service
{
public void compute(String value,BackFunc callback)
{
System.out.println(value);
callback.say();
}
}
输出结果