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.