I have 2 different code but they both work why?
class Calculator:
def multiplyNums(x, y):
return x + y
print('Product:', Calculator.multiplyNums(15, 110))
and
class Calculator:
@staticmethod
def multiplyNums(x, y):
return x + y
print('Product:', Calculator.multiplyNums(15, 110))
what does @staticmethod?