[PYTHON] Konstruktor und Destruktor

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

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

    #Zerstörer
    def __del__(self):
        print('good bye')

person = Person('Mike')
person.say_something()
print('######')
#Beim expliziten Aufrufen des Destruktors
#del person
Mike
hello.Mike
runrunrunrunrunrunrunrunrunrun
######
good bye

Recommended Posts

Konstruktor und Destruktor
Zerstörer
Vergleich von Klassenvererbung und Konstruktorbeschreibung
Über _ und __