Bonjour,

J'ai quelques difficultés avec cet exercice:

Soit la classe Garage contenant une collection de voitures. On vous donne uniquement l'entête de cette classe et de 2 de ses méthodes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
public class Garage implements Iterable<Voiture>{
        //ajoute au garage les voitures de la collection en paramètre
        public void ajouterVoitures(Collection voitures){}
        //ajoute dans la collection en paramètre les voitures du garage de la
        // couleur en paramètre
        public extraireVoitures(Collection voitures,Couleur couleur){}
}
Q1.Préciser le paramètre de généricité du type Collection pour le paramètre voitures pour les 2 méthodes
ajouterVoiture et extraireVoiture. Veiller à garder la souplesse de l'héritage
Q2.On considère une classe cliente utilisant la classe garage. Donner le code de la méthode d'affichage
complet d'un garage en réutilisant la représentation textuelle de base de chaque voiture. L'entête de la méthode a codé est la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
private static void afficherGarage(Garage garage){ ... }
Déjà j'ai du mal à comprendre l'énnoncé de la question Q1...

Je vous remercie d'avance pour votre aide !