Skillnad mellan versioner av "Statiska metoder & Referens i metoder"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 12: Rad 12:
 
<div class="ovnC">
 
<div class="ovnC">
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: static.jpg]]</div>
 
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: static.jpg]]</div>
 +
 +
 +
<big>Statiska datamedlemmar kallas för klassvariabler, därför att de tillhör klassen och inte något specifikt objekt.
 +
 +
Instansvariabler används för icke-statiska datamedlemmar, därför att de tillhör objekten och inte klassen.
 +
</big>
 
</div>
 
</div>
  

Versionen från 24 februari 2021 kl. 09.09

       Lektion 23          Genomgång          Övningar      


Allokeringsmodifieraren static

Static.jpg


Statiska datamedlemmar kallas för klassvariabler, därför att de tillhör klassen och inte något specifikt objekt.

Instansvariabler används för icke-statiska datamedlemmar, därför att de tillhör objekten och inte klassen.


Programmet RandTest

RandTest.jpg


Metoden WriteLine() är statisk, därför att den anropas med klassnamnet Console.

Metoden Next() är icke-statisk, därför att den anropas med objektets referens r.


Körexempel

RandTestKorex.jpg


Klassen EncryptStr


Programmet EncryptStrTest


Ett körexempel

RandTestKorex.jpg


Läs om Statiska metoder och Referens i metoder i kursboken på sid 137-141.


 










Copyright © 2021 TechPages AB. All Rights Reserved.