3.8 Generiska metoder

Från Mathonline
Version från den 24 mars 2021 kl. 14.18 av Taifun (Diskussion | bidrag)

Hoppa till: navigering, sök
       Lektion 26          Genomgång          Övningar      


Generics

Generics.jpg

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

Output.jpg


Programmet GenericTest

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

GenericTestKorex.jpg


Klassen Bubble

Bubble.jpg


Läs om generiska metoder och bubbelsortering i kursboken på sid 153-157.


 










Copyright © 2021 TechPages AB. All Rights Reserved.