3.7 Överlagring av metoder
Från Mathonline
Version från den 17 mars 2021 kl. 22.07 av Taifun (Diskussion | bidrag)
Lektion 25 | Genomgång | Övningar |
Överlagring
Överlagring av metoder (eng. overloading) är ett koncept för att koda funktionaliteter som är be-
släktade med varandra men ändå inte identiska. Även operatorer kan vara överlagrade, t.ex. + och /
Ex.: Att bromsa en lastbil görs på ett annat sätt än att bromsa en båt. Ändå heter båda "bromsa".
Signaturen
Programmet Overload
Biblioteksmetoderna Substring() överlagrar varandra. De tar ut delsträngar på olika sätt.
De skiljs åt genom att ha olika antal parametrar.
De egendefinierade metoderna Power() överlagrar varandra. De beräknar potenser på olika sätt.
De skiljs åt genom att ha olika datatyper till sina parametrar.
Körexempel
Läs om Överlagring av metoder i kursboken på sid 150-152.
Copyright © 2021 TechPages AB. All Rights Reserved.