Answers for "when to use class methods and when to use static python"

0

python call static method in class

# Python methods have a __func__ attribute which, when called
# on a staticmethod, allows it to be executed within a class
# body.
class MyClass:
  @staticmethod
  def static_method(n: int) -> int:
    return n
  
  num = static_method.__func__(10) # Call __func__ with argument

mc = MyClass()
print(mc.num) # Output: 10
Posted by: Guest on April-21-2021

Code answers related to "when to use class methods and when to use static python"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language