接口作为参数传递给方法可以通过以下步骤实现:
以下是一个示例代码:
# 定义接口
class Calculator:
def add(self, a, b):
return a + b
# 在方法中调用接口
def calculate(num1, num2, calculator):
result = calculator.add(num1, num2)
return result
# 调用示例
calculator = Calculator()
result = calculate(5, 3, calculator)
print(result)
在这个示例中,我们定义了一个名为Calculator的接口,它有一个add方法,该方法接受两个参数并返回它们的和。然后,我们在calculate方法中声明了一个Calculator类型的参数,并将其传递给add方法来计算结果。最后,我们将结果返回并打印出来。
总之,接口作为参数传递给方法是通过声明接口类型的参数,在方法中调用接口的实例,并将参数传递给它来实现的。
领取专属 10元无门槛券
手把手带您无忧上云