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

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 7: Rad 7:
 
{{Not selected tab|[[Lektion 21 (C/Cpp 23)| <<&nbsp;&nbsp;Förra lektion]]}}
 
{{Not selected tab|[[Lektion 21 (C/Cpp 23)| <<&nbsp;&nbsp;Förra lektion]]}}
 
{{Selected tab|[[Lektion 22 (C/Cpp 23)|Lektion 22]]}}
 
{{Selected tab|[[Lektion 22 (C/Cpp 23)|Lektion 22]]}}
{{Not selected tab|[[Kap 8 Klasser (21)|Genomgång 22]]}}
+
{{Not selected tab|[[Kap 8 Klasser (22)|Genomgång 22]]}}
 
{{Not selected tab|[[Övningar 22 (C/Cpp 23)|Övningar 22]]}}
 
{{Not selected tab|[[Övningar 22 (C/Cpp 23)|Övningar 22]]}}
 
{{Not selected tab|[[Lektion 23 (C/Cpp 23)|Nästa lektion&nbsp;&nbsp;>> ]]}}
 
{{Not selected tab|[[Lektion 23 (C/Cpp 23)|Nästa lektion&nbsp;&nbsp;>> ]]}}
Rad 18: Rad 18:
 
<big><big><b>
 
<big><big><b>
 
::[[Kap_8_Klasser|<span style="color:blue">Kapitel 8 &nbsp; Klasser</span>]]
 
::[[Kap_8_Klasser|<span style="color:blue">Kapitel 8 &nbsp; Klasser</span>]]
:::::[[Kap_8_Klasser (21)|<span style="color:blue">8.1 &nbsp; Vad är objektorienterad programmering (OOP)?</span>]]
+
:::::[[Kap_8_Klasser (22)|<span style="color:blue">8.1 &nbsp; Vad är objektorienterad programmering (OOP)?</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; Objekt, klass, datamedlem och metod</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Objekt, klass, datamedlem och metod</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; OOP:s tre hörnstenar</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; OOP:s tre hörnstenar</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; Inkapsling och klassens konstruktor</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Inkapsling och klassens konstruktor</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; Arv och Polymorfism</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Arv och Polymorfism</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; Klassdiagram</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Klassdiagram</span>]]
:::::[[Kap_8_Klasser (21)|<span style="color:blue">8.2 &nbsp; Vägen till OOP</span>]]
+
:::::[[Kap_8_Klasser (22)|<span style="color:blue">8.2 &nbsp; Vägen till OOP</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; Programmet All_in_main() utan modularisering</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Programmet All_in_main() utan modularisering</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; Steg 1: modularisering på funktionsnivå (procedural)</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Steg 1: modularisering på funktionsnivå (procedural)</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; Steg 2: modularisering på klassnivå (objektorienterad)</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Steg 2: modularisering på klassnivå (objektorienterad)</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; Vår första klass: klassen Circle</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Vår första klass: klassen Circle</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; Programmet CircleTest</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Programmet CircleTest</span>]]
::::::[[Kap_8_Klasser (21)|<span style="color:blue"> &nbsp; Klassbegreppet</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Klassbegreppet</span>]]
 
::[[Övningar 22 (C/Cpp 23)|<span style="color:blue">Övningar 22</span>]]
 
::[[Övningar 22 (C/Cpp 23)|<span style="color:blue">Övningar 22</span>]]
 
::[http://mathonline.se/Boken%20Programmering%20i%20C%20och%20Cpp.pdf <span style="color:blue">Läsanvisning 22: Kursboken sid 221-230</span>]
 
::[http://mathonline.se/Boken%20Programmering%20i%20C%20och%20Cpp.pdf <span style="color:blue">Läsanvisning 22: Kursboken sid 221-230</span>]

Versionen från 23 oktober 2023 kl. 06.47

Ons 25 okt, kl 9-12


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


Agenda

Kapitel 8   Klasser
8.1   Vad är objektorienterad programmering (OOP)?
  Objekt, klass, datamedlem och metod
  OOP:s tre hörnstenar
  Inkapsling och klassens konstruktor
  Arv och Polymorfism
  Klassdiagram
8.2   Vägen till OOP
  Programmet All_in_main() utan modularisering
  Steg 1: modularisering på funktionsnivå (procedural)
  Steg 2: modularisering på klassnivå (objektorienterad)
  Vår första klass: klassen Circle
  Programmet CircleTest
  Klassbegreppet
Övningar 22
Läsanvisning 22: Kursboken sid 221-230









Copyright © 2023. All Rights Reserved.