Ciao a tutti!!![]()
Scusate l'ignoranza, so che sarà per tutti voi una domanda quantomeno stupida, ma ho bisogno di una conferma su questa classe:
Le VARIABILI ISTANZA sono solo: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) ); } }
giusto vero?codice:public class Persona { String nome; //QUESTA E String indirizzo; //QUESTA

Rispondi quotando
