Skillnad mellan versioner av "3.8 Generiska metoder"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 18: Rad 18:
 
T kallas för <b><span style="color:red">typ-parametern</span></b> och är en platshållare för en datatyp.
 
T kallas för <b><span style="color:red">typ-parametern</span></b> och är en platshållare för en datatyp.
  
Typ-parametern T skrivs efter typnamnet så här: <b><span style="color:red">TypeName<T></span></b>.
+
Typ-parametern T skrivs efter typnamnet så här: <b><span style="color:red">TypeName <T></span></b>, t.ex. <b><span style="color:red">G_out <T></span></b>.
 
</big>
 
</big>
 
</div>
 
</div>

Versionen från 24 mars 2021 kl. 14.01

       Lektion 26          Genomgång          Övningar      


Generics

Generics.jpg

Generics omfattar generiska klasser, metoder, operatorer, interfaces, properties och delegates.

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>.


Signaturen

Signaturena.jpg


Programmet Overload

P Overloada.jpg

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

Overload Korex.jpg


Läs om Överlagring av metoder i kursboken på sid 150-152.


 










Copyright © 2021 TechPages AB. All Rights Reserved.