რა არის მეთოდის გადატვირთვა OOP-ში?
რა არის მეთოდის გადატვირთვა OOP-ში?

ვიდეო: რა არის მეთოდის გადატვირთვა OOP-ში?

ვიდეო: რა არის მეთოდის გადატვირთვა OOP-ში?
ვიდეო: Method Overloading in Java | Learn Coding 2024, მაისი
Anonim

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

ასევე კითხვაა, რა არის მეთოდის გადატვირთვის ახსნა მაგალითით?

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

მეორეც, რა არის გადატვირთვა და გადატვირთვა OOP-ში? გადატვირთვა ხდება მაშინ, როდესაც ორ ან მეტ მეთოდს ერთ კლასში აქვს ერთი და იგივე მეთოდის სახელი, მაგრამ განსხვავებული პარამეტრები. აჭარბებს ნიშნავს ორი მეთოდის ქონას ერთი მეთოდის სახელითა და პარამეტრებით (ანუ მეთოდის ხელმოწერა).

აქედან გამომდინარე, რა არის ფუნქციის გადატვირთვა OOP-ში?

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

რა განსხვავებაა მეთოდის გადატვირთვასა და მეთოდის გადატვირთვას შორის C++-ში?

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

გირჩევთ: