piffy icon

4.1.13 Es 6

piffy | PRO | 08/29/21 08:03:45 PM UTC | 0 ⭐ | 1776 👁️ | Never ⏰ | []
Java |

840 B

|

None

|

0 👍

/

0 👎

public class Persona {
    
    /**
     * I commenti indicano la sequenza in cui dovreste aver scritto
     * il codice, se avete seguito rigorosamente il TDD.
     */
private String nome,oggetto;
 
//1° test
public Persona(String nome, String oggetto) {
        super();
        this.nome = nome;
        this.oggetto = oggetto;
    }
 
//2° test
public String getOggetto() {
    return oggetto;
}
 
//3° test
public String getNome() {
    return nome;
}
 
//1° test
@Override
public String toString() {
    return nome + " preferisce il " + oggetto;
}
 
//2° test
public boolean isCompatibile(Persona p1) {
    return oggetto.equals(p1.getOggetto());
}
 
//3° test
@Override
public boolean equals(Object p) {
    if (! (p instanceof Persona)) 
        return false;
    Persona p1= (Persona) p;
    return oggetto.equals(p1.getOggetto()) &&
            nome.equals(p1.getNome());
}
 
}
 

Comments