Haaste: Luokan Attribuutit
syntax.h
1234class Name { public: Type AttributeName; };
Luokan julkisiin attribuutteihin ja metodeihin voidaan päästä suoraan käsiksi pisteoperaattorilla (.) luokan olion kautta.
main.cpp
12345678910111213class Student { public: int age; }; int main() { Student bob; Student ann; bob.age = 25; ann.age = 33; }
Swipe to start coding
Kuvittele, että rakennat yksinkertaista rekisteröintijärjestelmää. Sinun tulee luoda User-luokka, jossa on kentät käyttäjän nimelle, iälle ja totuusarvolle, joka ilmaisee, onko käyttäjä täysi-ikäinen. Tehtävänäsi on toteuttaa funktio, joka luo User-olion, tarkistaa onko käyttäjä vähintään 18-vuotias ja asettaa totuusarvokentän tämän mukaisesti.
-
Määrittele
User-luokka, jossa on kolme kenttää:nametyyppiästd::stringagetyyppiäintisAdulttyyppiäbool
-
Toteuta funktio
registerUser, joka ottaa parametreinanamejaage:- Luo
User-olio funktion sisällä. - Aseta annetut
namejaageolion vastaaviin kenttiin. - Alusta
isAdultarvollafalse. - Tarkista ikä: jos
ageon 18 tai enemmän, asetaisAdultarvoksitrue. - Palauta luotu
User-olio.
- Luo
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
What is the difference between attributes and methods in a class?
Can you give an example of how to access a public attribute using the dot operator?
Why are attributes sometimes called properties or fields?
Awesome!
Completion rate improved to 3.13
Haaste: Luokan Attribuutit
Pyyhkäise näyttääksesi valikon
syntax.h
1234class Name { public: Type AttributeName; };
Luokan julkisiin attribuutteihin ja metodeihin voidaan päästä suoraan käsiksi pisteoperaattorilla (.) luokan olion kautta.
main.cpp
12345678910111213class Student { public: int age; }; int main() { Student bob; Student ann; bob.age = 25; ann.age = 33; }
Swipe to start coding
Kuvittele, että rakennat yksinkertaista rekisteröintijärjestelmää. Sinun tulee luoda User-luokka, jossa on kentät käyttäjän nimelle, iälle ja totuusarvolle, joka ilmaisee, onko käyttäjä täysi-ikäinen. Tehtävänäsi on toteuttaa funktio, joka luo User-olion, tarkistaa onko käyttäjä vähintään 18-vuotias ja asettaa totuusarvokentän tämän mukaisesti.
-
Määrittele
User-luokka, jossa on kolme kenttää:nametyyppiästd::stringagetyyppiäintisAdulttyyppiäbool
-
Toteuta funktio
registerUser, joka ottaa parametreinanamejaage:- Luo
User-olio funktion sisällä. - Aseta annetut
namejaageolion vastaaviin kenttiin. - Alusta
isAdultarvollafalse. - Tarkista ikä: jos
ageon 18 tai enemmän, asetaisAdultarvoksitrue. - Palauta luotu
User-olio.
- Luo
Ratkaisu
Kiitos palautteestasi!
single