Basic Class and Object implementation using Python

  1. The init() method gets called depends upon how many objects we create of that class.
  2. init() method always starts with self keyword according to naming convention. It is not always necessary to write self.
  3. init() is a method as well as a constructor in Python.
class Person:
    def __init__(self, first_name, last_name, age):
        print("Init method / constructor gets called here.")
        self.fn = first_name
        self.ln = last_name
        self.a = age

p1 = Person('Sayan', 'Dey', 21)
p2 = Person('Dey', 'Sayan', 21)
print(p1.fn)
print(p2.ln)

Leave a comment