34 class method

 '''

1. Using @classmethod decorator we can create Class method.

2. For class method we have to give cls argument.

3. Using classmethod we can change class attributes.

4. classmethod we can call through instance or without intance.

'''


class One():

    name = 'umamahesh'


    @classmethod

    def sub(cls, n):

        print(' \n id of One : ', id(One))

        print(' \n id of cls : ', id(cls))

        cls.name = n

        print(' \n class variable is :: ', One.name)


#ins = One()

#ins.sub('kumar')

One.sub('Nagesh')








Comments

Popular posts from this blog

1 PYTHON PROGRAMMING

16 file handling in python

4 Tuple data types