ho definito una classe Libro , ogni oggetto Libro è una array , di 4 elementi , che riempio con delle richieste da finestre pop-up ;
ho definito una sottoclasse GenereLibro , come estensione della classe Libro ; ogni oggetto GenereLibro è a sua volta un array , di 3 elementi , che riempio sempre con delle richieste da finestre pop-up , per memorizzare altre caratteristiche ;
il costruttore di GenereLibro è così preparato:
- Codice: Seleziona tutto
// costruttore
public GenereLibro (int param)
{
j = param; // j = j-mo oggetto GenereLibro che costruisco
// costruisco il corrispondente j-mo oggetto della superclasse
super( j ); /* costruttore superclasse */
RigaLibro = new String [3];
... seguono istruzione per riempire RigaLibro
generelibro[i] = new GenereLibro ( i );
dove con -i- dico di preparare l'i.mo oggetto GenereLibro ;
la compilazione mi da il seguente errore :
- Codice: Seleziona tutto
classePrincipale:istruz: Libro(int) in Libro cannot be applied to ()
}
classePrincipale:istruz: call to super must be first statement in constructor
super (j);
2 errors
grazie , ciao