Il codice è corretto e compila senza alcun problema.
Come compili?
Se compili da riga di comando è sufficiente posizionarsi fuori dalla directory "livello1" e dare il seguente comando, per far fare al compilatore TUTTO il lavoro:
codice:$ javac livello1/Padre.java
Il compilatore risolverà da solo tutte le "dipendenze" e compilerà tutto ciò che gli serve (trovando tutti i sorgenti).
Stessa cosa per poter eseguire: si deve essere posizionati fuori dalla directory "livello1" e dare il nome della classe in modo completamente qualificato:
codice:$ java livello1.Padre oppure $ java livello1.livello2.Figlio
Ciao.![]()



Rispondi quotando

