Bonjour tous le monde,
Je suis novice en java. Je suis entrain de faire un exercice. Je n'arrive pas débloquer une situation pour suivre les étapes suivantes. Je n'arrive pas créer un constructeur avec un arrayList. Pouvez vous me dire où se trouve ma faute ? Je vous remercie d'avance.
Tuba uba
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69 import java.util.*; import java.lang.*; public class Media{ private String titre; private String support; public int nbExemplaire; public Media(String titre, String support){ this.titre = titre; this.support = support; } public String getTitre(){ return this.titre; } public String getSupport(){ return this.support; } public int getNbExemplaire(){ return this.nbExemplaire; } public void affichage(){ System.out.println(getTitre()+"("+getSupport()+")"+"x"+getNbExemplaire()); } public boolean estEgale(Media el){ boolean etat = false; if(el.titre == this.titre && el.support == this.support){ etat = true; } return etat; } } public class Mediatheque extends Media { private ArrayList <Media> contenue; public Mediatheque( ArrayList <Media> contenue){ this.contenue = new ArrayList<Media>(); } public void ajoute(Media el){ for(int i = 0; i<contenue.size();i++){ if(contenue.equals(el)){ el.nbExemplaire ++; } else{ contenue.add( el); } } } }
erreur :
Mediatheque.java:9: error: constructor Media in class Media cannot be applied to given types; public Mediatheque( ArrayList <Media> contenue){ ^ required: String,String found: no arguments reason: actual and formal argument lists differ in length 1 error
Partager