Bonjour
Je suis entrain de faire un exerice en java. J'aurai besoin de votre aide.
On me demande de créer une classe abstraite AbstractEquipage implémentant l'interface équipage :
On me demande ensuite de créer une méthode abstraite et protégée getCollection qui renverra la collection dans laquelle les marins sont stockés. C'est là le problème je ne sais pas comment faire. Mes marins de type objet que j'ai crées sont dans AbstractEquipage e1 de type collection. Si vous pouvez m'aider svp merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 interface Equipage{ void addMarin(Marin m); void removeMarin(Marin m); void isMarinPresent(Marin m); abstract class AbstractEquipage implements Equipage{ Collection<Object> c; public AbstractEquipage(){ c = new ArrayList<Object> (50); } protected abstract void getCollection();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 AbstractEquipage e1 = new AbstractEquipage(); Marin m1 = new Marin("toto","toto",1500); Marin m2 = new Marin("titi","titi",2990); //ajouter un marin e1.addMarin(m1); e1.addMarin(m2);
Partager