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
123456789101112#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.13
Syntaks for Opprettelse av Klasser
Sveip for å vise menyen
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
123456789101112#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Takk for tilbakemeldingene dine!