Kursinnehåll
C++ OOP
C++ OOP
Syntax för Skapande av Klass
De grundläggande koncepten inom objektorienterad programmering (OOP) är klasser och objekt. Allt inom OOP bygger på dessa två element, vilka utgör grunden för att skriva modulär och återanvändbar kod.
Klass är en ritning eller mall för att skapa objekt. Den definierar en uppsättning attribut och metoder som kommer att vara gemensamma för alla instanser av den klassen;
Objekt är en instans av en
class
. Det är en konkret realisering av klassen, med specifika värden för dess attribut.
Klassyntax
Att skapa en klass är en enkel process. En klass definieras med nyckelordet class följt av class
-namnet och ett par klamrar { }
. För att skapa ett objekt används class
-namnet som datatyp för variabeln.
main.cpp
#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Var allt tydligt?
Tack för dina kommentarer!
Avsnitt 1. Kapitel 3