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

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 27: Rad 27:
 
::::::[[Kap_8_Klasser#Programmet_All_in_main.28.29_utan_modularisering|<span style="color:blue"> &nbsp; Programmet All_in_main() utan modularisering</span>]]
 
::::::[[Kap_8_Klasser#Programmet_All_in_main.28.29_utan_modularisering|<span style="color:blue"> &nbsp; Programmet All_in_main() utan modularisering</span>]]
 
::::::[[Kap_8_Klasser#Steg_1:_modularisering_p.C3.A5_funktionsniv.C3.A5_.28procedural.29|<span style="color:blue"> &nbsp; Steg 1: modularisering på funktionsnivå (procedural)</span>]]
 
::::::[[Kap_8_Klasser#Steg_1:_modularisering_p.C3.A5_funktionsniv.C3.A5_.28procedural.29|<span style="color:blue"> &nbsp; Steg 1: modularisering på funktionsnivå (procedural)</span>]]
::::::[[Kap_8_Klasser|<span style="color:blue"> &nbsp; Metoden Procedure</span>]]
+
::::::[[Kap_8_Klasser#Parametrisering|<span style="color:blue"> &nbsp; Parametrisering</span>]]
::::::[[Kap_8_Klasser|<span style="color:blue"> &nbsp; Steg 2: modularisering på klassnivå (objektorienterad)</span>]]
+
::::::[[Kap_8_Klasser#Programmet_Procedure|<span style="color:blue"> &nbsp; Prorammet Procedure</span>]]
::::::[[Kap_8_Klasser|<span style="color:blue"> &nbsp; Klassen Circle</span>]]
+
::::::[[Kap_8_Klasser#Steg_2:_modularisering_p.C3.A5_klassniv.C3.A5_.28objektorienterad.29|<span style="color:blue"> &nbsp; Steg 2: modularisering på klassnivå (objektorienterad)</span>]]
::::::[[Kap_8_Klasser|<span style="color:blue"> &nbsp; Klassbegreppet Circle</span>]]
+
::::::[[Kap_8_Klasser#V.C3.A5r_f.C3.B6rsta_klass:_klassen_Circle|<span style="color:blue"> &nbsp; Vår första klass: klassen Circle</span>]]
 +
::::::[[Kap_8_Klasser#Programmet_CircleTest|<span style="color:blue"> &nbsp; Programmet CircleTest</span>]]
 +
::::::[[Kap_8_Klasser#Klassbegreppet|<span style="color:blue"> &nbsp; Klassbegreppet</span>]]
 
::[[Övningar 21 (C/Cpp 23)|<span style="color:blue">Övningar 21</span>]]
 
::[[Övningar 21 (C/Cpp 23)|<span style="color:blue">Övningar 21</span>]]
 
::[http://mathonline.se/Boken%20Programmering%20i%20C%20och%20Cpp.pdf <span style="color:blue">Läsanvisning 21: Kursboken sid 205-211</span>]
 
::[http://mathonline.se/Boken%20Programmering%20i%20C%20och%20Cpp.pdf <span style="color:blue">Läsanvisning 21: Kursboken sid 205-211</span>]

Versionen från 23 oktober 2023 kl. 06.13

Innehåll

Tis 24 okt, kl 9-12


        <<  Förra lektion          Lektion 21          Genomgång 21          Övningar 21          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)
  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 205-211









Copyright © 2023. All Rights Reserved.