bonjour,
je travaille sur une liste d'exercices de base en Java. J'en suis à l'héritage avec une classe mère et une classe dérivée:
Je compile en ligne de commande avec javac *.java et j'ai toujours les erreurs de symboles ou méthodes indéfinis
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 public class Rectangle { protected int largeur; private int hauteur; public Rectangle(int largeur, int hauteur) { this.largeur = largeur; this.hauteur = hauteur; } final public int getLargeur() { return largeur; } } public class RectangleGraphique extends Rectangle { private int x, y; public RectangleGraphiqueRouge(int x, int y) { super(15, 10); this.x = x; this.y = y; int i = largeur; //cannot find symbol largeur } public void dessiner(Graphics g) { g.setColor(new Color(255, 0, 0)); g.drawRect(x, y, getLargeur(), super.getHauteur()); //cannot find method getLargeur() et super.getHauteur() } }
sur les lignes commentées.
Je fais tout comme dans l'exo confirmé par tout ce que j'ai pu lire sur le net mais je reste sec...
Si vous voyez l'erreur(s), merci pour vos réponses.
Partager