Constructeur et destructeur

class Person(object):
    #constructeur
    def __init__(self, name):
        self.name = name
        print(self.name)

    #Méthode
    def say_something(self):
        print('hello.{}'.format(self.name))
        self.run(10)
    def run(self, num):
        print('run' * 10)

    #Destructeur
    def __del__(self):
        print('good bye')

person = Person('Mike')
person.say_something()
print('######')
#Lors de l'appel explicite du destructeur
#del person
Mike
hello.Mike
runrunrunrunrunrunrunrunrunrun
######
good bye

Recommended Posts

Constructeur et destructeur
Destructeur
Comparaison de l'héritage de classe et de la description du constructeur
À propos de _ et __