Ciao a tutti!
Per comprendere l'ereditarietà sto seguendo un esempio che ho preso da Internet a quest'indirizzo:
http://www.di.unipi.it/~andrea/Didat...ta/main.html#2

ma provando a compilare il codice la JVM mi risponde:
codice:
No .class file created for file Persona.class in /home/jekotojava/Scrivania/EreditarietÃ_ because of an IOException: /home/jekotojava/Scrivania/EreditarietÃ_/Persona.class (Nessun file o directory)
Secondo voi cosa posso aver sbagliato? Posto il
codice:
public class Persona { 
    String nome; 
    String indirizzo; 
    
    public Persona() {  
        this("John Doe","ignoto");
    } 

    public Persona(String nome) {  
        this(nome,"ignoto");
    } 
    
    public Persona(String nome, String indirizzo) {  
        this.nome = nome; 
        this.indirizzo = indirizzo; 
    } 

    public String getNome() { 
        return nome; 
    } 
    
    public String getIndirizzo() { 
        return indirizzo; 
    } 
    
    public void visualizza() { 
        System.out.println("Nome: " + nome + "\nIndirizzo: " + indirizzo); 
    } 

    public boolean omonimo(Persona p) { 
        return this.nome.equalsIgnoreCase(p.nome); 
    }  

    public boolean equals(Object obj) { 
	if (obj == null) return false;

	if (!(obj instanceof Persona)) return false;

	Persona p = (Persona) obj;
        return ( this.omonimo(p) && 
                 this.indirizzo.equalsIgnoreCase(p.indirizzo) ); 
    }
}
Vi ringrazio per l'aiuto!