Haaste: Pääsyn Määrittäjät
Swipe to start coding
Kuvittele, että luot digitaalisen lompakkosovelluksen. Sinun tulee luoda DigitalWallet-luokka, joka edustaa käyttäjän lompakkoa, jossa voi säilyttää rahaa.
-
Määritä pääsynmuodostimet luokan kentille:
balancetulee olla private, jotta sitä ei voi muuttaa suoraan luokan ulkopuolelta.ownertulee olla protected, jotta mahdolliset aliluokat voivat käyttää sitä.- Metodien kuten
addMoneyjashowBalancetulee olla public, jotta ulkoinen koodi voi turvallisesti käyttää lompakkoa.
-
Toteuta konstruktori käyttäen alustajalistaa:
- Sen tulee ottaa
ownerNameparametrina. - Alusta
ownerannetullaownerName:lla. - Alusta
balancearvoon0.0.
- Sen tulee ottaa
-
Toteuta
addMoney-metodi:- Tarkista, että summa on suurempi kuin 0.
- Jos kyllä, lisää se
balance:en ja tulosta viesti, kuten"150$ added to Alice's wallet." - Muussa tapauksessa tulosta
"Invalid amount!".
-
Toteuta
showBalance-metodi:- Tulosta omistajan nimi ja nykyinen saldo selkeässä muodossa.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 3.13
Haaste: Pääsyn Määrittäjät
Pyyhkäise näyttääksesi valikon
Swipe to start coding
Kuvittele, että luot digitaalisen lompakkosovelluksen. Sinun tulee luoda DigitalWallet-luokka, joka edustaa käyttäjän lompakkoa, jossa voi säilyttää rahaa.
-
Määritä pääsynmuodostimet luokan kentille:
balancetulee olla private, jotta sitä ei voi muuttaa suoraan luokan ulkopuolelta.ownertulee olla protected, jotta mahdolliset aliluokat voivat käyttää sitä.- Metodien kuten
addMoneyjashowBalancetulee olla public, jotta ulkoinen koodi voi turvallisesti käyttää lompakkoa.
-
Toteuta konstruktori käyttäen alustajalistaa:
- Sen tulee ottaa
ownerNameparametrina. - Alusta
ownerannetullaownerName:lla. - Alusta
balancearvoon0.0.
- Sen tulee ottaa
-
Toteuta
addMoney-metodi:- Tarkista, että summa on suurempi kuin 0.
- Jos kyllä, lisää se
balance:en ja tulosta viesti, kuten"150$ added to Alice's wallet." - Muussa tapauksessa tulosta
"Invalid amount!".
-
Toteuta
showBalance-metodi:- Tulosta omistajan nimi ja nykyinen saldo selkeässä muodossa.
Ratkaisu
Kiitos palautteestasi!
single