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

bookSyntaks 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

Suggested prompts:

Can you give an example of how to define a class and create an object?

What are some common attributes and methods that classes usually have?

How do classes and objects help with code reusability?

Awesome!

Completion rate improved to 3.13

bookSyntaks 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

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