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
123456789101112#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 3.13
Syntax för Skapande av Klass
Svep för att visa menyn
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
123456789101112#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Tack för dina kommentarer!