public interface Command //接口里定Proocess方法用于封装“处理行为” void Process(int [] target);

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了public interface Command //接口里定Proocess方法用于封装“处理行为” void Process(int [] target);相关的知识,希望对你有一定的参考价值。

public interface Command

//接口里定Proocess方法用于封装“处理行为”
void Process(int [] target);

public class processArray

public void process(int [] target,Command cm)


cm.process(target);



public class PrintCommand implements Command

public void process(int [] target)

for(int tem:target)

System.out.println("迭代输出目标数组元素:"+tem);




public class AddCommand implements Command

public void process(int [] target)

int sum=0;
for(int tem:target)

sum+=tem;


System.out.println("数组元素总和是:"+sum);



public class TestCommand

public static void main(String arge[])

processArray pc=new processArray();
int []targer=3,-4,6,4;
//第一次处理数组,具体处理行为取决与PrintCommand
pc.process(target,new PrintCommand());
System.out.println("‘--------------------------");
//第二次处理取决与 AddCommand
pc.process(target,new AddCommand());



*************************************
运行不了,是语法语法上有错误,还是调用有错 。帮帮我看下

楼上正解。
另外,你的四个类要分成四个文件,除非把非main类的public去掉
参考技术A 你main方法里定义的是targer?写错了 参考技术B 查看行政法规教材

以上是关于public interface Command //接口里定Proocess方法用于封装“处理行为” void Process(int [] target);的主要内容,如果未能解决你的问题,请参考以下文章

zookeepercli - Command Line Interface for ZooKeeper

vue-cli 脚手架 Command Line Interface

Debug Ribbon button customization using Command Checker in Dynamics 365 CE Unified Interface

Debug Ribbon button customization using Command Checker in Dynamics 365 CE Unified Interface

Debug Ribbon button customization using Command Checker in Dynamics 365 CE Unified Interface

MySQL5.6警告信息 command line interface can be insecur