Uitdaging - Methoden en interfaces
Hier volgt een uitdaging om te oefenen met wat u hebt geleerd over methoden en interfaces. U past ook lessen uit eerdere modules toe, zoals het maken en gebruiken van uw eigen pakket.
Een pakket maken voor het beheren van een online winkel
Schrijf een programma dat gebruikmaakt van een aangepast pakket voor het beheren van accounts voor een online winkel. Uw uitdaging bevat de volgende vier elementen:
Maak een aangepast type dat
Account
de voor- en achternaam van de accounteigenaar bevat. Het type moet ook de functionaliteit bevatten voorChangeName
.Maak een ander aangepast type
Employee
dat een variabele bevat voor het opslaan van het aantal tegoeden als typefloat64
en waarmee het object wordtAccount
ingesloten. Het type moet ook de functionaliteit bevatten voorAddCredits
,RemoveCredits
enCheckCredits
. U moet laten zien dat u de accountnaam via hetEmployee
object kunt wijzigen.Schrijf een Stringer-methode naar uw
Account
object, zodat deEmployee
naam kan worden afgedrukt in een indeling die de voor- en achternaam bevat.Schrijf ten slotte een programma dat het pakket verbruikt dat u hebt gemaakt en test alle functionaliteit die in deze uitdaging wordt vermeld. Dat wil gezegd, het hoofdprogramma moet de naam wijzigen, de naam afdrukken, tegoed toevoegen, tegoed verwijderen en het saldo controleren.