Skillnad mellan versioner av "5.1 Arrays"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 14: Rad 14:
  
  
<big><b><span style="color:red">class</span></b> skapar automatiskt en <b><span style="color:red">default konstruktor</span></b> som inte har någon parameter: <b><span style="color:red">class()</span></b>.
+
<big><b>Rad <span style="color:green">10</span></b> skapar arrayen med <b><span style="color:red">new</span></b> och tilldelar adressen till <b><span style="color:red">referense no</span></b>.
  
 
Default konstruktorn initierar klassens datamedlemmar till <b><span style="color:red">defaultvärden</span></b>.
 
Default konstruktorn initierar klassens datamedlemmar till <b><span style="color:red">defaultvärden</span></b>.

Versionen från 20 januari 2021 kl. 13.06

       Lektion 19          Genomgång          Övningar      


Definition och initiering av en array

Arraya.jpg


Rad 10 skapar arrayen med new och tilldelar adressen till referense no.

Default konstruktorn initierar klassens datamedlemmar till defaultvärden.

Defaultvärdena är beroende av medlemmarnns datatyper: Taltypernas defaultvärde är 0.

String:s defaultvärde är " ". Referensernas defaultvärde är null osv.


foreach-satsen


Ett körexempel

ArrayKorex.jpg


Arrayens initieringslista

ArrayInit.jpg


Klassen CircleD:s datamedlem radius är fortfarande oåtkomlig här pga private.

Alla objekt måste skapas genom att anropa en konstruktor vare sig default eller egendefinierad.


Ett körexempel

ArrayInitKorex.jpg


Läs om Array i kursboken på sid 104-112.


 










Copyright © 2021 TechPages AB. All Rights Reserved.