What is the difference between `@staticmethod` and `@classmethod` in Python?
-
A
There is no difference
-
B
@staticmethod receives `cls`, @classmethod receives `self`
-
C
@classmethod receives the class as first arg, @staticmethod receives no implicit arg
-
D
@staticmethod can only be called on instances