我目前正在开发一个项目,该项目需要我控制机器人。
我将它们放在一系列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/