Middle
Mit csinál a __init__ metódus egy osztályban, és mikor hívódik meg?
sobes.tech MI
Válasz az MI-től
A Python __init__ metódusa az osztály konstruktorja, amelyet automatikusan hívnak meg, amikor egy új példányt hozunk létre az osztályból. Fő feladata az objektum attribútumainak inicializálása, kezdőértékek megadásával.
Példa:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
print(p.name) # Ivan
Itt, amikor létrehozzuk a Person-t, az __init__ meghívódik, amely beállítja a nevet és az életkort.