0
在我参加的最近一次采访中,我被问到了一个问题。这是因为如下:对控制器命令或任务命令中performExecute()的采访问题
在我们有一个名为performExecute(方法控制器命令),但每当我们要执行从任何其他控制器的命令控制指令,我们只是叫
controllerCmdObj.execute();
为什么它是所以?
有人可以回答这个问题吗?
在我参加的最近一次采访中,我被问到了一个问题。这是因为如下:对控制器命令或任务命令中performExecute()的采访问题
在我们有一个名为performExecute(方法控制器命令),但每当我们要执行从任何其他控制器的命令控制指令,我们只是叫
controllerCmdObj.execute();
为什么它是所以?
有人可以回答这个问题吗?
嘿它的继承,你实现了controllercommand
接口或扩展controllercommandImpl
。
在执行超类的执行方法里面,他们调用performExecute
。
所以,当你调用你的控制器命令的execute方法时,调用将进入超类的执行状态,并由此调用基类的performExecute
。