Skillnad mellan versioner av "Lektion 21 (C/Cpp 23)"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 3: Rad 3:
 
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
 
{| border="0" cellspacing="0" cellpadding="0" height="30" width="100%"
 
| style="border-bottom:1px solid #797979" width="5px" |  
 
| style="border-bottom:1px solid #797979" width="5px" |  
{{Not selected tab|[[Lektion 8 (Inbyggd 24)| <<&nbsp;&nbsp;Förra lektion]]}}
+
<!-- Lektioner 29 & 30 (C/Cpp 23) -->
<!-- {{Not selected tab|[[Lektion 20 (C/Cpp 23)| <<&nbsp;&nbsp;Förra lektion]]}} -->
+
<!-- {{Not selected tab|[[Lektion 8 (Inbyggd 24)| <<&nbsp;&nbsp;Förra lektion]]}} -->
 +
{{Not selected tab|[[Lektion 20 (C/Cpp 23)| <<&nbsp;&nbsp;Förra lektion]]}}
 
{{Selected tab|[[Lektion 21 (C/Cpp 23)|Lektion 21]]}}
 
{{Selected tab|[[Lektion 21 (C/Cpp 23)|Lektion 21]]}}
 
{{Not selected tab|[[Kap 8 Klasser|Genomgång 21]]}}
 
{{Not selected tab|[[Kap 8 Klasser|Genomgång 21]]}}

Versionen från 4 februari 2025 kl. 13.44

        <<  Förra lektion          Lektion 21          Genomgång 21          Övningar 21          Nästa lektion  >>      


Agenda

Kap 3   Klasser
3.1   Vad är objektorienterad programmering (OOP)?
  Objekt, klass, datamedlem och metod
  OOP:s tre hörnstenar
  Inkapsling och klassens konstruktor
  Arv och Polymorfism
  Klassdiagram
3.2   Vägen till OOP
  Programmet All_in_main() utan modularisering
  Steg 1: modularisering på funktionsnivå (procedural)
  Parametrisering
  Prorammet Procedure
  Steg 2: modularisering på klassnivå (objektorienterad)
  Vår första klass: klassen Circle
  Programmet CircleTest
  Klassbegreppet
Övningar 21
Läsanvisning 21: Kursboken sid 80-95









Copyright © 2024 Lieta AB. All Rights Reserved.