A class may define a special method named __init__() : Class Constructor : Class PYTHON examples


PYTHON examples » Class » Class Constructor »

 

A class may define a special method named __init__()


A class may define a special method named __init__()



#    def __init__(self):
#        self.data = []

#When a class defines an __init__() method, class instantiation automatically 
#invokes __init__() for the newly-created class instance. So in this example, a new, 
#initialized instance can be obtained by:

#x = MyClass()

# __init__() method may have arguments, arguments given to the class instantiation 
# operator are passed on to 
# __init__(). For example,

class Complex:
     def __init__(self, realpart, imagpart):
         self.r = realpart
         self.i = imagpart
 
x = Complex(3.0, -4.5)
print x.r, x.i

           
       



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON examples

 Navioo Class
» Class Constructor