Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Syntaks for Opprettelse av Klasser | Grunnleggende om OOP i C++
C++ OOP
course content

Kursinnhold

C++ OOP

C++ OOP

1. Grunnleggende om OOP i C++
2. Konstruktører og Destruktører
3. Oversikt Over Innkapsling
4. Oversikt over Arv
5. Oversikt over Polymorfisme

book
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

main.cpp

copy
123456789101112
#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
question mark

Hva er riktig måte å definere en klasse på?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

C++ OOP

C++ OOP

1. Grunnleggende om OOP i C++
2. Konstruktører og Destruktører
3. Oversikt Over Innkapsling
4. Oversikt over Arv
5. Oversikt over Polymorfisme

book
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

main.cpp

copy
123456789101112
#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
question mark

Hva er riktig måte å definere en klasse på?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3
some-alt