class Animal:
# default constructor
def __init__(self):
self.dog = "bulldog"
# a method for printing data members
def print_dog(self):
print(self.dog)
# creating object of the class
obj = Animal()
# calling the instance method using the object obj
obj.print_dog()
bulldog
class Addition:
#first = 0
#second = 0
#answer = 0
# parameterized constructor
def __init__(self, f, s):
self.first = f
self.second = s
def display(self):
print("First number = " + str(self.first))
print("Second number = " + str(self.second))
print("Addition of two numbers = " + str(self.answer))
def calculate(self):
self.answer = self.first + self.second
# creating object of the class
# this will invoke parameterized constructor
obj = Addition(1000, 2000)
# perform Addition
obj.calculate()
# display result
obj.display()
First number = 1000
Second number = 2000
Addition of two numbers =3000
版权声明:本文为weixin_43012796原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。