"Kris" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> Hi,
>  I am a newbie to Python. With a background in Java, I was attempting
> to write static methods in the class without the self as the first
> parameter, when I got an error. I did a search for the same on Google
> and found out that there was no consistent approach to this. I would
> like to know what is the prescribed approach for the same. Any
> thoughts, pointers about the same would be very much appreciated.

Generally, there's very little need for static methods in  Python. That
niche is better handled by module level functions. You can use real
static methods with new style classes, using the staticmethod built
in function. However, you can't reference class variables with
static methods - you should use class methods to do that. See the
Python library documentation.

John Roth
>
> Thanks,
> Kris
> 

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to