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

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 27: Rad 27:
  
  
= <b><span style="color:#931136">Programmet GetSet</span></b> =
+
= <b><span style="color:#931136">Körexempel</span></b> =
<div class="ovnC">
+
<div class="ovnE">
[[Image: GetSet.jpg]]
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: RandTestKorex.jpg]]</div>
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Ett körexempel</span></b> =
+
= <b><span style="color:#931136">Klassen EncryptStr</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: GetSetKorex.jpg]]</div>
+
[[Image: EncryptStr.jpg]]
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Vad är Property?</span></b> =
+
= <b><span style="color:#931136">Programmet EncryptStrTest</span></b> =
<div class="border-divblue">
+
<div class="ovnC">
<big>
+
[[Image: EncryptStrTest.jpg]]
<b>Property</b> är en hybrid mellan datamedlem och metod som alltid är publik.
+
 
+
Property automatiserar Get- och Set-metoder i klasser med privata datamedlemmar.
+
 
+
Property är till för att utanför klassen kunna läsa värdet av och skriva ett nytt värde till en privat datamedlem.
+
</big>
+
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Klassen EmplP</span></b> =
+
= <b><span style="color:#931136">Ett körexempel</span></b> =
<div class="ovnA">
+
<div class="ovnC">
[[Image: EmplP.jpg]]
+
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: RandTestKorex.jpg]]</div>
 
</div>
 
</div>
 
 
= <b><span style="color:#931136">Programmet Property</span></b> =
 
<div class="ovnA">
 
[[Image: Property.jpg]]
 
</div>
 
 
 
= <b><span style="color:#931136">Körexempel: samma som ovan.</span></b> =
 
  
 
<br>
 
<br>

Versionen från 23 februari 2021 kl. 01.11

       Lektion 23          Genomgång          Övningar      


Allokeringsmodifieraren static

Static.jpg


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 accessmetoder och Property i kursboken på sid 132-136.


 










Copyright © 2021 TechPages AB. All Rights Reserved.