პროგრამირების ენებში და ტიპების თეორიაში, პარამეტრული პოლიმორფიზმი არის გზა ენის უფრო გამომხატველი რომ გახადოთ, მაგრამ მაინც შეინარჩუნოთ სრული სტატიკური ტიპის უსაფრთხოება. პარამეტრული პოლიმორფიზმის გამოყენებით, ფუნქცია ან მონაცემთა ტიპი შეიძლება დაიწეროს ზოგადად ისე, რომ მან შეძლოს მნიშვნელობების იდენტურად დამუშავება მათი ტიპის მიხედვით.
ჩამოთვლილთაგან რომელი ხსნის პარამეტრულ პოლიმორფიზმს?
პარამეტრული პოლიმორფიზმი არის პროგრამირების ენის ტექნიკა, რომელიც იძლევა ფუნქციების და ტიპების ზოგად განსაზღვრას, ტიპზე დაფუძნებული შეცდომების დიდი შეშფოთების გარეშე. ის საშუალებას აძლევს ენას იყოს უფრო გამოხატული ზოგადი კოდის დაწერისას, რომელიც ვრცელდება სხვადასხვა ტიპის მონაცემებზე.
რა არის პარამეტრული პოლიმორფიზმი და ქვეტიპის პოლიმორფიზმი?
ქვეტიპის პოლიმორფიზმი ერთ ტერმინს აძლევს მრავალ ტიპს სუბსუპტაციის წესის გამოყენებით. … პარამეტრული პოლიმორფიზმი ეხება კოდს, რომელიც იწერება არგუმენტების რეალური ტიპის ცოდნის გარეშე; კოდი პარამეტრულია პარამეტრების ტიპში. მაგალითები მოიცავს პოლიმორფულ ფუნქციებს ML-ში, ან გენერიკას Java 5-ში.
რა არის პარამეტრული პოლიმორფიზმი Java?
პარამეტრული პოლიმორფიზმი ადგენს, რომ კლასის დეკლარაციაში, ველის სახელი შეიძლება ასოცირდეს სხვადასხვა ტიპებთან და მეთოდის სახელი შეიძლება ასოცირდეს სხვადასხვა პარამეტრებთან და დაბრუნების ტიპებთან. ველი და მეთოდი შეიძლებაშემდეგ აიღეთ სხვადასხვა ტიპის თითოეული კლასის ინსტანცია (ობიექტი).
რა არის იმპლიციტური პარამეტრული პოლიმორფიზმი?
რა არის იმპლიციტური პარამეტრული პოლიმორფიზმი? ექსპლიციტური პარამეტრული პოლიმორფიზმი: ზოგადი პარამეტრები T. პროგრამირების ენის პრაგმატიკადან "პარამეტრულ პოლიმორფიზმში კოდი იღებს ტიპს (ან ტიპების კომპლექტს), როგორც პარამეტრს, ცალსახად ან იმპლიციტურად.".