class Person(object):
#constructor
def __init__(self, name):
self.name = name
print(self.name)
#Method
def say_something(self):
print('hello.{}'.format(self.name))
self.run(10)
def run(self, num):
print('run' * 10)
#Destructor
def __del__(self):
print('good bye')
person = Person('Mike')
person.say_something()
print('######')
#When explicitly calling a destructor
#del person
Mike
hello.Mike
runrunrunrunrunrunrunrunrunrun
######
good bye