public class Caller
{
public MyCall mc;
public void setCallfuc(MyCall mc)
{
this.mc= mc;
}
public void call(){
this.mc.method();
}
}
//定义一个借口MyCall
public interface MyCall {
public void method();
}
//进行调用输出
public class B implements MyCall
{
public void method()
{
System.out.println("回调牛刀小试");
}
public static void main(String args[])
{
Caller call = new Caller();
call.setCallfuc(new B());
call.call();
}
}
示例输出结果:
回调牛刀小试