კონსტრუქტორი (ობიექტზე ორიენტირებული პროგრამირება)

მასალა ვიკიპედიიდან — თავისუფალი ენციკლოპედია

კონსტრუქტორი (constructor) — ფუნქცია, რომლის დანიშნულებაა ობიექტის ცვლადების ინიციალიზება. მისი გამოცხადების სინტაქსი ჩვეულებრივი ფუნქციის სინტაქსის მსგავსია. კონსტრუქტორი ყოველთვის გამოიძახება ობიექტის შექმნისას. ჩვეულებრივი ფუნქციისგან განსხვავებით:

  • კონსტრუქტორს ისეთივე სახელი აქვს, როგორიც კლასს.
  • დასაბრუნებელი მნიშვნელობის ტიპი კონსტრუქტორში არ ეთითება.

როგორც წესი, კონსტრუქტორები გამოიყენება ობიექტის ცვლადებისთვის საწყისი მნიშვნელობების მისანიჭებლად, ან ინიციალიზების ნებისმიერი სხვა პროცედურის შესასრულებლად, რომლებიც აუცილებელია ობიექტის შესაქმნელად. ყველა კლასს აქვს კონსტრუქტორი მიუხედავად იმისა, ის განსაზღვრულია თუ არა.

ლიტერატურა[რედაქტირება | წყაროს რედაქტირება]

  • დაპროგრამება C++ ენაზე , რომან სამხარაძე, ლია გაჩეჩილაძე, სტუ.