• Advertisement
Sign in to follow this  
  • entries
    73
  • comments
    131
  • views
    54726

Python #11 - Static class functions

Sign in to follow this  

109 views

I just figured out how to make class functions static. It's kind of tricky; just create a new definition as an attribute and bind it to the function.

class myClass:
x,y = 0,0
def add():
return (myClass.x + myClass.y)
add = staticmethod(add)


Now you can do the following:

>>> myClass.add()
0
>>> myClass.x = 5
>>> myClass.y = 4
>>> myClass.add()
9
Sign in to follow this  


1 Comment


Recommended Comments

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Advertisement