Middle
Mida teeb __init__ meetod klassis ja millal see kutsutakse?
sobes.tech AI
Vastus AI-lt
Python'i __init__ meetod on klassi konstruktor, mis kutsutakse automaatselt, kui luuakse selle klassi uus objekt. Selle peamine ülesanne on initsialiseerida objekti omadused, määrates neile algväärtused.
Näide:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
print(p.name) # Ivan
Siin, kui luuakse Person, kutsutakse __init__, mis määrab nime ja vanuse.