Problema Eclipse

di il
2 risposte

Problema Eclipse

Ciao a tutti ho un problema con eclipse, in pratica cercando di usare extends
public class Quadrato extends Rettangolo{

	
}
mi da questo errore Implicit super constructor Rettangolo() is undefined for default constructor. Must define an explicit constructor, il punto è che questo errore me lo da solo con extends Rettangolo, se provo a farlo con un'altra classe funziona correttamente, se qualcuno fosse in grado di aiutarmi grazie

2 Risposte

  • Re: Problema Eclipse

    Chris ha scritto:


    Implicit super constructor Rettangolo() is undefined for default constructor. Must define an explicit constructor
    La ragione è che la classe Rettangolo sicuramente NON ha un costruttore no-arg (senza argomenti). Avrai messo tu un costruttore esplicito con degli argomenti.
    Quindi una sotto-classe deve per forza avere un costruttore esplicito per passare dei dati al costruttore della super-classe.
    Se nella sottoclasse c'è solo il costruttore di default, esso fa implicitamente un super() e se nella super-classe non c'è un costruttore senza argomenti, è un errore.
  • Re: Problema Eclipse

    Grazie mille ho appena risolto
Devi accedere o registrarti per scrivere nel forum
2 risposte