暂时保存代码







public interface Command
{

void process(int[] target);
}




public class ProcessArray
{
public void process(int[] target , Command cmd)
{
cmd.process(target);
}
}






public class CommandTest
{
public static void main(String[] args)
{
ProcessArray pa = new ProcessArray();
int[] array = {3, -4, 6, 4};
// 处理数组,具体处理行为取决于匿名内部类
pa.process(array , new Command()
{
public void process(int[] target)
{
int sum = 0;
for (int tmp : target )
{
sum += tmp;
}
System.out.println("数组元素的总和是:" + sum);
}
});
}
}

posted on 2017-07-06 19:46  猪猪一号  阅读(127)  评论(0编辑  收藏  举报

导航