Skillnad mellan versioner av "Default konstruktorn och andra konstruktorer"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 11: Rad 11:
 
= <b><span style="color:#931136">Klassen CircleD "utan" konstruktor</span></b> =
 
= <b><span style="color:#931136">Klassen CircleD "utan" konstruktor</span></b> =
 
<div class="ovnE">
 
<div class="ovnE">
[[Image: CircleKonstr.jpg]]
+
[[Image: CircleD.jpg]]
 
</div>
 
</div>
  
  
= <b><span style="color:#931136">Programmet Encapsulation</span></b> =
+
= <b><span style="color:#931136">Programmet EncapsulationD</span></b> =
 
<div class="ovnC">
 
<div class="ovnC">
 
[[Image: Encapsulation.jpg]]
 
[[Image: Encapsulation.jpg]]

Versionen från 12 januari 2021 kl. 17.36

       Lektion 18          Genomgång          Övningar      


Klassen CircleD "utan" konstruktor

CircleD.jpg


Programmet EncapsulationD

Encapsulation.jpg


Klassen Circle:s datamedlem radius är oåtkomlig här pga åtkomstmodifieraren private.

Men vi kan initiera den med input via den publika metoden Circle() dvs klassens konstruktor.


Ett körexempel

CircleKorexa.jpg


Konstruktorn har tre egenskaper:

KonstrEgenskapera.jpg


Läs om Klassens konstruktor i kursboken på sid 95-100.


 










Copyright © 2021 TechPages AB. All Rights Reserved.