Syntaks for Oprettelse af Klasse
Kernebegreberne i objektorienteret programmering (OOP) er klasser og objekter. Alt i OOP er opbygget omkring disse to elementer, som danner grundlaget for at skrive modulær og genanvendelig kode.
-
Klasse er en skabelon eller model for oprettelse af objekter. Den definerer et sæt attributter og metoder, som vil være fælles for alle instanser af den pågældende klasse;
-
Objekt er en instans af en
class. Det er en konkret realisering af denne, 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
123456789101112#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 3.13
Syntaks for Oprettelse af Klasse
Stryg for at vise menuen
Kernebegreberne i objektorienteret programmering (OOP) er klasser og objekter. Alt i OOP er opbygget omkring disse to elementer, som danner grundlaget for at skrive modulær og genanvendelig kode.
-
Klasse er en skabelon eller model for oprettelse af objekter. Den definerer et sæt attributter og metoder, som vil være fælles for alle instanser af den pågældende klasse;
-
Objekt er en instans af en
class. Det er en konkret realisering af denne, 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
123456789101112#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Tak for dine kommentarer!