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:
Secondo voi cosa posso aver sbagliato? Posto ilcodice: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)Vi ringrazio per l'aiuto!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) ); } }![]()

Rispondi quotando