Bonjour,
Voici mon probleme (simplifie avec un exemple) :

Message d'erreur a la compilation =
Ovale.java:2: cannot resolve symbol
symbol : constructor Cercle()
location : classe Cercle
public Ovale(Cercle c){

et le code =
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
 
public class Ovale extends Cercle {
  public Ovale (Cercle c){
    monCercle = c;
  }
 
  private Cercle monCercle;
}
 
public class Cercle {
  public Cercle (int x,int y){
    monAbscisse = x;
    monOrdonnee = y;
  }
 
  int monAbscisse;
  int monOrdonnee;
}
(j'utilise a la fois une extension et une aggregation dans le cadre du design pattern decorator)

en revanche en changeant le code par ca =
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public class Ovale extends Cercle {
  public Ovale (Cercle c){
    monCercle = c;
  }
 
  private Cercle monCercle;
}
 
public class Cercle {
  public Cercle (){
  }
}
Il n'y a plus d'erreur a la compilation.
En gros des que j'ai des arguments dans le constructeur de ma classe mere, cela ne compile plus.

plz help me =)

Punkachu