我想完成这样的事情:调用一个方法,说“转”,然后将“转”以不同的方式应用于不同的数据类型,例如,使用“Screwdriver”对象/参数调用“转”“turnScrewdriver”方法,使用“steeringWheel”对象/参数调用“turn”使用“turnSteeringWheel”方法,等等——正在做不同的事情,但它们都被称为“turn”。我想实现这个,这样调用代码就不必担心涉及的类型。在此示例中,“turn”应该足以“转动”“Screwdriver”、“steeringWheel”或任何可能需要“转动”的东西。在C++中,我会通过重载来做到这一点——C++会根据数据类型/签名来