Sobes.tech
Middle

Wat doet de __init__-methode in een klasse en wanneer wordt deze aangeroepen?

sobes.tech AI

Antwoord van AI

De methode __init__ in Python is de constructor van de klasse, die automatisch wordt aangeroepen bij het maken van een nieuw object van die klasse. De belangrijkste taak is het initialiseren van de attributen van het object door het toewijzen van beginwaarden.

Voorbeeld:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

p = Person("Ivan", 30)
print(p.name)  # Ivan

Hier wordt bij het maken van Person de __init__ aangeroepen, die de naam en leeftijd instelt.