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.