Kursinnhold
C++ OOP
C++ OOP
5. Oversikt over Polymorfisme
Syntaks for Opprettelse av Klasser
Kjernebegrepene i objektorientert programmering (OOP) er klasser og objekter. Alt i OOP er bygget rundt disse to elementene, som danner grunnlaget for å skrive modulær og gjenbrukbar kode.
Klasse er en mal eller oppskrift for å lage objekter. Den definerer et sett med attributter og metoder som vil være felles for alle instanser av den klassen;
Objekt er en instans av en
class
. Det er en konkret realisering av den, med spesifikke verdier for sine attributter.
Klassesyntaks
Å opprette en klasse er en enkel prosess. En klasse defineres ved å bruke nøkkelordet class etterfulgt av class
-navnet og et sett med krøllparenteser { }
. For å opprette et objekt brukes class
-navnet som datatypen for variabelen.
main.cpp
#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 3