/**
* 接口定义
*
*/
interface IOperator {
void operator();
}
/**
* 实现接口
*
*/
class ImplementInterface implements IOperator{
public void operator() {
System.out.println("接口的实现操作");
}
}
/**
* 客户类
*
*/
class Customer extends Program {
public void doSomeThing(IOperator op){ //注意参数
op.operator();//执行操作
}
}
/**
* main
*
*/
public class Program {
public static void main(String [] args){
Customer c = new Customer();
ImplementInterface i = new ImplementInterface();
c.doSomeThing(i);
}
}