Kap 8 Klasser (24)

Från Mathonline
Version från den 28 oktober 2023 kl. 19.23 av Taifun (Diskussion | bidrag)

Hoppa till: navigering, sök

Mån 30 okt, kl 13-16


        <<  Agenda          Genomgång 24          Övningar 24          Planering          Nästa lektion  >>      


Kap 8 Klasser (forts.)

8.5   Accessmetoder

Inkapslingens konsekvenser

Inkapsling innebär inkluderingen av privata datamedlemmar i sitt program.

Konstruktorn löser problemet med initieringen av privata datamedlemmar. Men:


Problem som kvarstår:

Hur ska privata datamedlemmar ändras efter initieringen när de är oåtkomliga?

Hur ska de läsas, hur ska de skrivas efter initieringen?


Lösningen är publika accessmetoder. Det finns tre sorters accessmetoder:

  1.     Get-metoder
  2.     Set-metoder
  3.     Strängrepresentationsmetoder


Get- och Set-metoder

Klassen Emp

EmpCpp.jpg


Programmet Access

Access.jpg


Objektorienterad initiering

Programmet ObjInit

ObjInit.jpg



Gå vidare till:        när du är klar med denna genomgång.











Copyright © 2023. All Rights Reserved.