Sobes.tech
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.