Mahtavaa!
Completion arvosana parantunut arvoon 3.13Osio 3. Luku 3
single
Haaste: Pääsyn Määrittäjät
Pyyhkäise näyttääksesi valikon
Tehtävä
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
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 3
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme