Utmaning: Attribut för Klassen
syntax.h
1234class Name { public: Type AttributeName; };
Publika attribut och metoder i en klass kan nå direkt med punktoperatorn (.) på ett objekt av klassen.
main.cpp
12345678910111213class Student { public: int age; }; int main() { Student bob; Student ann; bob.age = 25; ann.age = 33; }
Swipe to start coding
Föreställ dig att du bygger ett enkelt registreringssystem. Du behöver skapa en User-klass med fält för användarens namn, ålder och en boolesk variabel som anger om användaren är vuxen. Din uppgift är att implementera en funktion som skapar ett User-objekt, kontrollerar om användaren är minst 18 år gammal och sätter det booleska fältet därefter.
-
Definiera en klass
Usermed tre fält:nameav typenstd::stringageav typenintisAdultav typenbool
-
Implementera en funktion
registerUsersom tarnameochagesom parametrar:- Skapa ett
User-objekt inuti funktionen. - Tilldela de mottagna värdena för
nameochagetill objektets motsvarande fält. - Initiera
isAdulttillfalse. - Kontrollera åldern: om
ageär 18 eller äldre, sättisAdulttilltrue. - Returnera det skapade
User-objektet.
- Skapa ett
Lösning
Tack för dina kommentarer!
single
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
Fantastiskt!
Completion betyg förbättrat till 3.13
Utmaning: Attribut för Klassen
Svep för att visa menyn
syntax.h
1234class Name { public: Type AttributeName; };
Publika attribut och metoder i en klass kan nå direkt med punktoperatorn (.) på ett objekt av klassen.
main.cpp
12345678910111213class Student { public: int age; }; int main() { Student bob; Student ann; bob.age = 25; ann.age = 33; }
Swipe to start coding
Föreställ dig att du bygger ett enkelt registreringssystem. Du behöver skapa en User-klass med fält för användarens namn, ålder och en boolesk variabel som anger om användaren är vuxen. Din uppgift är att implementera en funktion som skapar ett User-objekt, kontrollerar om användaren är minst 18 år gammal och sätter det booleska fältet därefter.
-
Definiera en klass
Usermed tre fält:nameav typenstd::stringageav typenintisAdultav typenbool
-
Implementera en funktion
registerUsersom tarnameochagesom parametrar:- Skapa ett
User-objekt inuti funktionen. - Tilldela de mottagna värdena för
nameochagetill objektets motsvarande fält. - Initiera
isAdulttillfalse. - Kontrollera åldern: om
ageär 18 eller äldre, sättisAdulttilltrue. - Returnera det skapade
User-objektet.
- Skapa ett
Lösning
Tack för dina kommentarer!
single