Hello,

I have,

class C:
        n=0
        def __init__(s):
                __class__.n+=1


I do
>>> C()

This is fine. But of what thing I am taking the __class__ of?
I can also do

        @staticmethod
        def p():
                print(__class__.n)

>>> C.p()
1

Thanks,

Eric J.



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

Reply via email to