single
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
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