Method Overloading Via Default Arguments
Mon 10 August 2026
class Calculator:
def multiply(self, a, b=1):
return a * b
calc = Calculator()
print(calc.multiply(5)) # 5
print(calc.multiply(5, 3)) # 15
5
15
Score: 10
Category: chapter4_polymorphism