Kursusindhold
C++ OOP
C++ OOP
Syntaks for Oprettelse af Klasse
Kernebegreberne i Objektorienteret Programmering (OOP) er klasser og objekter. Alt i OOP er bygget op omkring disse to elementer, som danner grundlaget for at skrive modulær og genanvendelig kode.
Klasse er en skabelon eller et blueprint til at oprette objekter. Den definerer et sæt af attributter og metoder, som vil være fælles for alle instanser af den klasse;
Objekt er en instans af en
class
. Det er en konkret realisering af klassen med specifikke værdier for dens attributter.
Klassens syntaks
Oprettelse af en klasse er en ligetil proces. En klasse defineres ved hjælp af nøgleordet class efterfulgt af class
-navnet og et sæt krøllede parenteser { }
. For at oprette et objekt bruges class
-navnet som datatypen for variablen.
main.cpp
#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Tak for dine kommentarer!