接口
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(); } }
输出结果