მრავალდონიანი მემკვიდრეობისას ერთი კლასი მემკვიდრეობს?

Სარჩევი:

მრავალდონიანი მემკვიდრეობისას ერთი კლასი მემკვიდრეობს?
მრავალდონიანი მემკვიდრეობისას ერთი კლასი მემკვიდრეობს?

ვიდეო: მრავალდონიანი მემკვიდრეობისას ერთი კლასი მემკვიდრეობს?

ვიდეო: მრავალდონიანი მემკვიდრეობისას ერთი კლასი მემკვიდრეობს?
ვიდეო: Part 35 - C# Tutorial - Multiple class inheritance using interfaces.avi 2024, ნოემბერი
Anonim

მრავალდონიანი მემკვიდრეობისას, ერთ კლასს შეუძლია მემკვიდრეობა წარმოებული კლასიდან. აქედან გამომდინარე, მიღებული კლასი ხდება ახალი კლასის საბაზო კლასი. როგორც დიაგრამაზეა ნაჩვენები, კლასი C არის B ქვეკლასი, ხოლო B არის A ქვეკლასი.

რამდენი კლასია მემკვიდრეობით მიღებული მრავალდონიანი მემკვიდრეობით?

ეს გახდება კლასის სამი დონე და მემკვიდრეობის ორი დონე. ზოგიერთ წიგნში მას მრავალდონიანი მემკვიდრეობა ეწოდება. ამ ტიპის მემკვიდრეობა ილუსტრირებულია სურათზე 10.4.

შეუძლია თუ არა 1 კლასს 2 კლასის მემკვიდრეობა?

როდესაც ერთი კლასი აფართოებს ერთზე მეტ კლასს, ამას ეწოდება მრავალჯერადი მემკვიდრეობა. მაგალითად: კლასი C ავრცელებს A და B კლასებს, მაშინ მემკვიდრეობის ეს ტიპი ცნობილია როგორც მრავალჯერადი მემკვიდრეობა. ჯავა არ იძლევა მრავალჯერად მემკვიდრეობას.

შეგიძლიათ მიიღოთ მრავალჯერადი მემკვიდრეობა?

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

რა არის მრავალკლასიანი მემკვიდრეობა?

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

გირჩევთ: