Hashmap-Oefeningen in Java
Taak
Taakdoel: implementeer een eenvoudige database voor een online winkel met behulp van HashMap.
Het is tijd om een echt uitgebreide taak aan te pakken waarbij je al je Java-vaardigheden moet toepassen en je analytisch denkvermogen moet tonen!
Voor jou zijn de klassen Product en Customer al aangemaakt. Ze bevatten enkele velden, die je in de code kunt bekijken. Ook is er een interface geschreven met alle methoden die je moet implementeren, samen met de implementatieklasse.
Je werkt in het bestand codefinity.Task.OnlineStoreDatabaseImpl.java. Hier schrijf je de code.
Hier volgt een overzicht van wat je moet doen:
-
Database aanmaken: met behulp van HashMap, een database voor producten en klanten aanmaken;
-
Productbewerkingen: methoden implementeren voor het toevoegen van een nieuw product, het bijwerken van productinformatie (bijvoorbeeld het wijzigen van prijs of hoeveelheid), en het verwijderen van een product uit de database;
-
Klantbewerkingen: methoden implementeren voor het toevoegen van een nieuwe klant, het bijwerken van klantinformatie (bijvoorbeeld het wijzigen van adres), en het verwijderen van een klant uit de database;
-
Bestelling plaatsen: een methode maken voor het plaatsen van een bestelling, die de klant-id, product-id en de hoeveelheid producteenheden ontvangt. Bij het plaatsen van een bestelling, de beschikbare hoeveelheid van het product in de database verminderen;
-
Informatie weergeven: methoden implementeren voor het weergeven van informatie over alle producten en alle klanten in een leesbare lijst;
-
Aanvullende functionaliteiten (optioneel): aanvullende methoden naar keuze implementeren, zoals zoeken naar producten op naam, het weergeven van informatie over klantbestellingen, enz.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 4
Hashmap-Oefeningen in Java
Veeg om het menu te tonen
Taak
Taakdoel: implementeer een eenvoudige database voor een online winkel met behulp van HashMap.
Het is tijd om een echt uitgebreide taak aan te pakken waarbij je al je Java-vaardigheden moet toepassen en je analytisch denkvermogen moet tonen!
Voor jou zijn de klassen Product en Customer al aangemaakt. Ze bevatten enkele velden, die je in de code kunt bekijken. Ook is er een interface geschreven met alle methoden die je moet implementeren, samen met de implementatieklasse.
Je werkt in het bestand codefinity.Task.OnlineStoreDatabaseImpl.java. Hier schrijf je de code.
Hier volgt een overzicht van wat je moet doen:
-
Database aanmaken: met behulp van HashMap, een database voor producten en klanten aanmaken;
-
Productbewerkingen: methoden implementeren voor het toevoegen van een nieuw product, het bijwerken van productinformatie (bijvoorbeeld het wijzigen van prijs of hoeveelheid), en het verwijderen van een product uit de database;
-
Klantbewerkingen: methoden implementeren voor het toevoegen van een nieuwe klant, het bijwerken van klantinformatie (bijvoorbeeld het wijzigen van adres), en het verwijderen van een klant uit de database;
-
Bestelling plaatsen: een methode maken voor het plaatsen van een bestelling, die de klant-id, product-id en de hoeveelheid producteenheden ontvangt. Bij het plaatsen van een bestelling, de beschikbare hoeveelheid van het product in de database verminderen;
-
Informatie weergeven: methoden implementeren voor het weergeven van informatie over alle producten en alle klanten in een leesbare lijst;
-
Aanvullende functionaliteiten (optioneel): aanvullende methoden naar keuze implementeren, zoals zoeken naar producten op naam, het weergeven van informatie over klantbestellingen, enz.
Bedankt voor je feedback!