It's not clear what you mean here. If you mean something like static inner classes in Java, then you can simply nest classes in Python:
>>> class A(object): ... class B(object): ... def aaa(self): ... print "AAAAAA" ... >>> z = A.B() >>> z.aaa() AAAAAA (In contrast the equivalent of Java's ordinary inner class: >>> class A(object): ... def __init__(self): ... class B(object): ... def aa(self): ... print "BBBB" ... self.B = B ... >>> A().B().aa() BBBB ) If you mean "static class" as in an class which only has static methods and variables, then the python equivalent is a module. > I'm new to python, and I can't seem to find in the docs how to create > the python equivalent of what's called in most OOP languages "static > classes", can you give me a hint ? Hope the above was what you are looking for. -- Ant... http://antroy.blogspot.com/ -- http://mail.python.org/mailman/listinfo/python-list