0
在我參加的最近一次採訪中,我被問到了一個問題。這是因爲如下:對控制器命令或任務命令中performExecute()的採訪問題
在我們有一個名爲performExecute(方法控制器命令),但每當我們要執行從任何其他控制器的命令控制指令,我們只是叫
controllerCmdObj.execute();
爲什麼它是所以?
有人可以回答這個問題嗎?
在我參加的最近一次採訪中,我被問到了一個問題。這是因爲如下:對控制器命令或任務命令中performExecute()的採訪問題
在我們有一個名爲performExecute(方法控制器命令),但每當我們要執行從任何其他控制器的命令控制指令,我們只是叫
controllerCmdObj.execute();
爲什麼它是所以?
有人可以回答這個問題嗎?
嘿它的繼承,你實現了controllercommand
接口或擴展controllercommandImpl
。
在執行超類的執行方法裏面,他們調用performExecute
。
所以,當你調用你的控制器命令的execute方法時,調用將進入超類的執行狀態,並由此調用基類的performExecute
。