Python Programming For Beginners part 3
# let's create person class
# In class we have attribute , methods
# Attributes of person can be name,height,weight,age
# we can also define methods using attributes
class person():
# how to initialize attributes
# init method
def __init__(self,person_name, person_age, person_weight, person_height):
print("init method called") # constructor
self.name = person_name
self.age = person_age
self.weight = person_weight
self.height = person_height
person1 = person("ali" , 22 , "70 kg" , "170 cm")
print(person1.name,person1.age,person1.weight,person1.height)
person2 = person("ihsan",21,"67 kg","177 cm")
print(person2.name,person2.age,person2.weight,person2.height)
# Overloading
class pqr:
def __init__(self,x):
self.x = x
print("The value is",self.x)
p1 = pqr(3)
p2 = pqr(4)
p3 = pqr(100)


No comments:
Post a Comment