მემკვიდრეობა (პროგრამირება): განსხვავება გადახედვებს შორის

[შემოწმებული ვერსია][შემოწმებული ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
... ბაზურის ალტერნატივა არაა?
 
No edit summary
ხაზი 1:
'''მემკვიდრეობა''' — [[ობიექტზე ორიენტირებული პროგრამირება|ობიექტზე ორიენტირებული პროგრამირების]] ერთერთიერთ-ერთი მექანიზმი, რომელიც საშუალებას იძლევა ავღიღწეროსაღიწეროს ახალი [[კლასი (პროგრამირება)|კლასი]] რომელიც იქნება აწყობილიდაფუძნებული ძველზე, უკვე არსებულ კლასზე. ამით ახალი კლასი იღებს ძველი კლასის ფუნქციებს ითვისებსდა ახალი,ცვლადებს (ველებს) და ამატებსსაჭიროების სხვაშემთხვევაში ფუნქციებსშესაძლებელია (თუშეიქმნას საჭიროა)საკუთარი ფუნქციები და მონაცემები. კლასი, რომლითაც განხორციელდა მემკვიდეობა ეწოდება "ბაზური" ან "მშობლიურიმშობელი" კლასი, კლასი რომელიც წარმოიქმნა მშობლიური (ბაზური) კლასიდან, ეწოდება "მემკვიდრე", ან "მიღებული კლასი".
 
== რესურსები ინტერნეტში ==
* [http://cplus.about.com/od/beginnerctutorial/l/aa121302a.htm Multiple Inheritance] {{en}}
* [http://www.quizful.net/post/multiple-typecasting-problems Проблемы множественного динамического приведения типов и их решения] {{ru}}
 
[[კატეგორია:პროგრამირება]]