Cerca all'interno del corso
Ricevi un trucco a settimana !!

Corso di Java

Ereditarietà e gerarchie di classi II
Lezione 13
Parte 2 di 5

 

Vedi anche i corsi correlati:


Partner:


 

In questo caso, la compilazione del sorgente Uomo.java (se non era stata fatta in precedenza) è andata a buon fine e non ha dato luogo ad alcun errore.
Il primo errore rilevato al compilatore è “No constructor matching Uomo() found in class Uomo” con riferimento al sorgente UomoDAffari.java.
La cosa può, a prima vista, sembrare piuttosto strana; tuttavia è chiaro che il problema è legato ai costruttori.
Abbiamo detto che non è necessario specificare un costruttore per una classe.
Quando si omette di definirlo esplicitamente, il compilatore si occupa di crearne automaticamente uno di default senza argomenti, cosicché per creare un oggetto di quella classe bisogna indicare il nome della classe, seguito da due parentesi tonde (aperta e chiusa) del tipo:

NomeClasse oggetto = new NomeClasse();

 


   
Home Page

A Cura di Angelo Carpenzano (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!