Friday, 8 June 2018

Classes

My favourite subject, seriously!


A simple class

class MyClass(): pass

There are two types of class variables, class variables and Instance variables.




Class variables

class MyClass:
    # class variable
    var = 0         def __init__():
    # instance variable created at initialization.     self.var = 1 # not the same variable as class variable
        def method(self):
        # access a class variable from a class method.
        self.__class__.var1 = 1

Class variables are accessible to instance methods using the __class__ 

No comments:

Post a Comment

Classes

My favourite subject, seriously! A simple class class MyClass(): pass There are two types of class variables, class variables and Inst...