Scrivere una classe Videogioco che rappresenti le seguenti informazioni relative ad un videogioco: titolo, casa produttrice, piattaforma e prezzo, e che contenga il costruttore parametrizzato ed i metodi getTitolo, getCasaProduttrice, getPiattaforma e getPrezzo che restituiscono rispettivamente il titolo, la casa produttrice, la piattaforma e il prezzo del videogioco.

Scrivere poi una classe Videoteca, che rappresenti un insieme di videogiochi tramite un array di tipo Videogioco, e che contenga il costruttore parametrizzato, un metodo addVideogioco(), che aggiunge un videogioco alla Videoteca, un metodo trova(), che accetta in ingresso una casa produttrice c e un numero reale k e restituisce il numero di videogiochi contenuti nella videoteca prodotti dalla casa produttrice c e con prezzo superiore a k.

Aggiungere alla classe Videoteca un metodo che accetti una casa produttrice c e restituisca i titoli di tutti i videogiochi prodotti dalla casa produttrice c.

Scrivere la classe di collaudo che:
• istanzia una Videoteca
• Istanzia qualche videogioco che viene aggiunto alla Videoteca
• prova i diversi metodi, uno alla volta, nell’ordine di realizzazione.

NB: aggiungere alle classi anche i metodi necessari perché nella classe tester possano essere visualizzati i Videogiochi contenuti nella Videoteca.
