Uitdaging: Attributen van de Klasse
syntax.h
1234class Name { public: Type AttributeName; };
Publieke attributen en methoden in een klasse kunnen direct worden benaderd met de punt-operator (.) op een object van de klasse.
main.cpp
12345678910111213class Student { public: int age; }; int main() { Student bob; Student ann; bob.age = 25; ann.age = 33; }
Swipe to start coding
Stel je voor dat je een eenvoudig registratiesysteem bouwt. Je moet een User-klasse maken met velden voor de naam van de gebruiker, de leeftijd en een boolean die aangeeft of de gebruiker volwassen is. De opdracht is om een functie te implementeren die een User-object aanmaakt, controleert of de gebruiker minstens 18 jaar oud is, en het boolean-veld dienovereenkomstig instelt.
-
Definieer een klasse
Usermet drie velden:namevan het typestd::stringagevan het typeintisAdultvan het typebool
-
Implementeer een functie
registerUserdie eennameenageals parameters ontvangt:- Maak een
User-object aan binnen de functie. - Ken de meegegeven
nameenagetoe aan de overeenkomstige velden van het object. - Initialiseer
isAdultmetfalse. - Controleer de leeftijd: als
age18 of ouder is, stelisAdultin optrue. - Geef het aangemaakte
User-object terug.
- Maak een
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 3.13
Uitdaging: Attributen van de Klasse
Veeg om het menu te tonen
syntax.h
1234class Name { public: Type AttributeName; };
Publieke attributen en methoden in een klasse kunnen direct worden benaderd met de punt-operator (.) op een object van de klasse.
main.cpp
12345678910111213class Student { public: int age; }; int main() { Student bob; Student ann; bob.age = 25; ann.age = 33; }
Swipe to start coding
Stel je voor dat je een eenvoudig registratiesysteem bouwt. Je moet een User-klasse maken met velden voor de naam van de gebruiker, de leeftijd en een boolean die aangeeft of de gebruiker volwassen is. De opdracht is om een functie te implementeren die een User-object aanmaakt, controleert of de gebruiker minstens 18 jaar oud is, en het boolean-veld dienovereenkomstig instelt.
-
Definieer een klasse
Usermet drie velden:namevan het typestd::stringagevan het typeintisAdultvan het typebool
-
Implementeer een functie
registerUserdie eennameenageals parameters ontvangt:- Maak een
User-object aan binnen de functie. - Ken de meegegeven
nameenagetoe aan de overeenkomstige velden van het object. - Initialiseer
isAdultmetfalse. - Controleer de leeftijd: als
age18 of ouder is, stelisAdultin optrue. - Geef het aangemaakte
User-object terug.
- Maak een
Oplossing
Bedankt voor je feedback!
single