我目前正在开发一个项目,该项目需要我控制机器人。

我将它们放在一系列RobotInterfaces中,事实是,我得到了一个名为RobotMovement的超类,因为所有机器人的所有运动都相等。

实现RobotInterface的机器人类也扩展了Super类

如何在接口数组中的超类中调用方法move()?

最佳答案

实现RobotInterface的机器人类也扩展了Super类
  
  如何在接口数组中的超类中调用方法move()?


您可以在move()中声明RobotInterface方法。这样,Java将允许您在任何move()类型的表达式上调用RobotInterface,并且Java将强制要求所有RobotInterface实例都具有move()的实现。

关于java - Java在接口(interface)中从SuperClass调用方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29836911/

10-09 03:29