LV195D Objektorientert programmering i C++
Leksjon 2: Hva er et objekt? Klassen string. Å lage egne klasser

Øvingen knyttet til denne leksjonen er obligatorisk.

Sammendrag

Leksjonen gir en første introduksjon til objektorientert tankegang og programmering. Etter en gjennomgang av sentrale begreper viser vi hvordan en ferdig eksempelklasse kan brukes. Deretter ser vi på bruk av klassen string, en biblioteksklasse som forenkler strengbehandlingen betraktelig. Neste del av leksjonen introduserer et større case som vi kommer tilbake til utover i kurset. Her konsentrerer vi oss om detaljene rundt programmering av en enkelt klasse. Som utgangspunkt bruker vi et UML-diagram av klassen.

Referanse til lærebok

H. M. Deitel & P. J. Deitel: C++ How to Program, 7.Ed: Om klasser: Leksjonen dekker det viktigste. Boka fungerer som supplement. Du kan med fordel lese kapittel 3 i boka, det er ofte lurt å få viktige ting framstilt på mer enn én måte. Om klassen string: Her er leksjonen relativt snau. Så du må lese boka, kapittel 18, for å få tak i de tjenestene som denne klassen tilbyr.

Else Lervik og Mildrid Ljosland: Programmering i C++:  Om klassen string: Kapittel 6. Om klasser: Kapittel 10 og 14.1-14.2. Om å fordele programmet på flere filer: Kapiittel 12.4.

Venn deg også til å bruke ressurser som fins på Internett, eksempelvis er http://www.cppreference.com/ en grei referanse når det gjelder bl.a. string-klassen.

Læremateriell

Leksjon 2.  
Innleveringsoppgaver. Du skal levere inn via OPPGAVER i It's Learning. Øvingen er obligatorisk.
Eksempler som er brukt i leksjonen og som du trenger i innleveringsoppgaven.