Middle
რა აკეთებს __init__ მეთოდი კლასში და როდის იძახება?
sobes.tech AI
პასუხი AI-სგან
Python-ის __init__ მეთოდი კლასის კონსტრუქტორია, რომელიც ავტომატურად იძახება ამ კლასის ახალი ობიექტის შექმნისას. მისი მთავარი ფუნქციაა ობიექტის ატრიბუტების ინიციალიზაცია, საწყის მნიშვნელობების მინიჭებით.
მაგალითი:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p = Person("Ivan", 30)
print(p.name) # Ivan
აქ, როდესაც ქმნიან Person-ს, იძახება __init__, რომელიც ადგენს სახელს და ასაკს.