Sobes.tech
Junior — Middle

Ar savo praktikoje naudojote klasikinius konstruktorius rašant Python kodą?

sobes.tech AI

Atsakymas iš AI

Python'e klasikinis konstruktorius yra metodas __init__, kuris kviečiamas kuriant klasės egzempliorių, kad inicializuotų jo atributus. Praktikoje naudoju __init__ nustatyti pradines objekto reikšmes, pavyzdžiui:

class User:
    def __init__(self, vardas, amžius):
        self.vardas = vardas
        self.amžius = amžius

user = User('Иван', 30)
print(user.vardas)  # Иван

Tai standartinis ir dažniausiai naudojamas būdas inicializuoti objektus Python'e.