classmethod & staticmethod

james_027 cai.haibin at
Tue Jul 24 12:44:50 CEST 2007


> The 'real' use is (are) the one(s) you'll find. FWIW, I use
> staticmethods for helper functions that don't need access to the class
> or instance but are too specific to a class to be of any use as plain
> functions. Which is not a very frequent case. Classmethods are more
> usefull - mostly as alternate constructors or utility methods for an
> alternate constructor, but there are other possible uses (sorry, I have
> no concrete example at hand).

You mean like the example from Marc


More information about the Python-list mailing list