Implementeer een klasse Video
waarmee je een applicatie bouwt die een kijklijst van Youtube video’s bijhoudt. Van een video moet worden opgeslagen: het Youtube-id, de titel, het aantal views en of jij de video al gezien hebt.
toString()
methode die de attributen van de video op een nette manier print (zie de menuitems in het voorbeeld). Let op: de getallen (1, 2, 3, etc.) kunnen niet met deze toString() methode worden geprint. Ook het [NOT WATCHED] (of [WATCHED]) deel moet in kleur geprint worden en kan daarom niet worden opgenomen in de toString() methode.watch()
, die simuleert dat de video wordt bekeken en deze afstreept van de lijst.Maak het programma af door functionaliteit toe te voegen in de klasse Application. Zorg ervoor dat je de meegeleverde dataset gebruikt (youtubevideos.csv
). Kijk goed naar de voorbeelden hieronder om te zien hoe de functionaliteit kan worden geïmplementeerd.