Bonjour à tous ! Alors, j’ai un petit soucis en java : Je veux faire une classe abstraite Forme dont héritent Rectangle et Triangle, avec un attribut statique, le nombre de points qui varie entre les rectangles et les triangles :
abstract class Forme {
[...]
static int nombreAutresPoints;
[...]
public Forme( ~ ) {
autrePoint = new Dimension[nombreAutresPoints];
}
class Rectangle( ~ ) {
nombreAutresPoints = 3;
public Rectangle( ~ ) {
super( ~ );
}
Et du coup j’aimerais avoir directement le tableau d’autres points créé à la bonne taille. Je ne peux donc pas mettre nombreAutresPoints dans le constructeur (puis c’est statique au niveau de la forme). Bref, ça marche pô et j’arrive pas à voir comment le faire sans énerver mon compilateur. Je m’y prends mal ?
Merci d’avance de votre aide
+0
-0