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

Från Mathonline
Hoppa till: navigering, sök
m
m
 
(35 mellanliggande versioner av samma användare visas inte)
Rad 1: Rad 1:
 
__NOTOC__
 
__NOTOC__
<big>Ons 25 okt, kl 9-12</big>
+
<!-- <big>Ons 25 okt, kl 9-12</big> -->
 
+
 
+
 
{| 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" | &nbsp;
 
| style="border-bottom:1px solid #797979" width="5px" | &nbsp;
Rad 14: Rad 12:
  
 
<br>
 
<br>
 +
<!--
 +
== <b><span style="color:#931136">Klicka på följande länk för att ansluta dig till:</span></b> ==
  
 +
<br>
 +
 +
<div class="border-divblue">
 +
<big>
 +
<b><span style="color:red">Dagens distanslektion</span></b></big> &nbsp; (Mötestiden har gått ut.)
 +
[https://us06web.zoom.us/j/8935607248?pwd=cElpdWg5bG9MOGRiRUNKU3FqQmdhQT09 <b><span style="color:red">Dagens distanslektion</span></b>]</big>
 +
</div>
 +
 +
 +
== <b><span style="color:#931136">Närvaron registreras i början av lektionen.</span></b> ==
 +
 +
<br>
 +
-->
 
= <b><span style="color:#931136">Agenda</span></b> =
 
= <b><span style="color:#931136">Agenda</span></b> =
 
<big><big><b>
 
<big><big><b>
::[[Kap_8_Klasser|<span style="color:blue">Kapitel 8 &nbsp; Klasser</span>]]
+
<!-- ::[[Övningar_21_(C/Cpp_23)#Fr.C3.A5gor_till_OOP|<span style="color:blue">Genomgång av frågorna till OOP</span>]] -->
:::::[[Kap_8_Klasser (22)|<span style="color:blue">8.1 &nbsp; Vad är objektorienterad programmering (OOP)?</span>]]
+
::[[Kap_8_Klasser_(22)#Kap_8_Klasser_.28forts..29|<span style="color:blue">Kap 9 &nbsp; Klasser (forts.)</span>]]
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Objekt, klass, datamedlem och metod</span>]]
+
:::::[[Kap_8_Klasser_(22)#8.3_.C2.A0_Inkapsling|<span style="color:blue">9.3 &nbsp; Inkapsling</span>]]
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; OOP:s tre hörnstenar</span>]]
+
::::::[[Kap_8_Klasser_(22)#.C3.85tkomstmodifieraen_private|<span style="color:blue"> &nbsp; Åtkomstmodifieraren private</span>]]
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Inkapsling och klassens konstruktor</span>]]
+
::::::[[Kap_8_Klasser_(22)#Inkapsling_och_dess_problematik|<span style="color:blue"> &nbsp; Inkapsling och dess problematik</span>]]
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Arv och Polymorfism</span>]]
+
:::::[[Kap_8_Klasser_(22)#8.4_.C2.A0_Konstruktor|<span style="color:blue">9.4 &nbsp; Konstruktor</span>]]
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Klassdiagram</span>]]
+
::::::[[Kap_8_Klasser_(22)#Exempel:_Klassen_Circle_med_konstruktor|<span style="color:blue"> &nbsp; Klassen Circle med konstruktor</span>]]
:::::[[Kap_8_Klasser (22)|<span style="color:blue">8.2 &nbsp; Vägen till OOP</span>]]
+
::::::[[Kap_8_Klasser_(22)#Programmet_Encapsulation|<span style="color:blue"> &nbsp; Programmet Encapsulation</span>]]
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Programmet All_in_main() utan modularisering</span>]]
+
::::::[[Kap_8_Klasser_(22)#Konstruktorns_tre_egenskaper|<span style="color:blue"> &nbsp; Konstruktorns tre egenskaper</span>]]
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Steg 1: modularisering på funktionsnivå (procedural)</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Steg 2: modularisering på klassnivå (objektorienterad)</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Vår första klass: klassen Circle</span>]]
+
::::::[[Kap_8_Klasser (22)|<span style="color:blue"> &nbsp; Programmet CircleTest</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>]
+
::[https://sharedfiles.mathonline.se/Boken%20Programmering%20i%20C%20och%20Cpp.pdf <span style="color:blue">Läsanvisning 22: Kursboken sid 240-245</span>]
 
</b></big></big>
 
</b></big></big>
  

Nuvarande version från 5 mars 2025 kl. 14.20

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


Agenda

Kap 9   Klasser (forts.)
9.3   Inkapsling
  Åtkomstmodifieraren private
  Inkapsling och dess problematik
9.4   Konstruktor
  Klassen Circle med konstruktor
  Programmet Encapsulation
  Konstruktorns tre egenskaper
Övningar 22
Läsanvisning 22: Kursboken sid 240-245









Copyright © 2023. All Rights Reserved.