Skillnad mellan versioner av "3.8 Generiska metoder"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
Rad 31: | Rad 31: | ||
= <b><span style="color:#931136">Programmet GenericTest</span></b> = | = <b><span style="color:#931136">Programmet GenericTest</span></b> = | ||
<div class="ovnA"> | <div class="ovnA"> | ||
− | [[Image: | + | [[Image: .jpg]] |
<big> | <big> | ||
Rad 47: | Rad 47: | ||
= <b><span style="color:#931136">Körexempel</span></b> = | = <b><span style="color:#931136">Körexempel</span></b> = | ||
<div class="ovnA"> | <div class="ovnA"> | ||
− | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: | + | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: GenericTestKorex.jpg]]</div> |
+ | </div> | ||
+ | |||
+ | |||
+ | = <b><span style="color:#931136">Klassen Bubble</span></b> = | ||
+ | <div class="ovnC"> | ||
+ | [[Image: Output.jpg]] | ||
</div> | </div> | ||
Versionen från 24 mars 2021 kl. 14.11
Lektion 26 | Genomgång | Övningar |
Generics
Generics omfattar generiska klasser, metoder, operatorer, interfaces, properties och delegates.
Den variabla datatypen T kallas för typ-parametern och är en platshållare för en datatyp.
Typ-parametern T skrivs efter typnamnet så här: TypeName <T>, t.ex. G_out <T>.
Klassen Output
Programmet GenericTest
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
Klassen Bubble
Läs om Överlagring av metoder i kursboken på sid 150-152.
Copyright © 2021 TechPages AB. All Rights Reserved.