cavalieredimarte
30-06-2008, 10:42
Salve a tutti!
Devo svolgere un programma dove è necessaria la ridefinizione in overloading e overriding del metodo equals, x la sorgente si di codice che ho postato sono corretti i metodi?
public class Calcolatore implements Serializable {
private String nome;
private int primo;
private int secondo;
private int terzo;
private static final long serialVersionUID=45L;
public Calcolatore (int primo, int secondo,int terzo,String nome)
{
this.primo=primo;
this.secondo=secondo;
this.terzo=terzo;
this.nome=nome;
}
public boolean equals (Object obj)
{
if (obj istanceof Calcolatore)
Calcolatore k = (Calcolatore) obj;
return (k.getNome().compareTo(nome)==0) && (k.getPrimo==primo)....
}
else return false;
}
public boolean equals (Calcolatore k)
{
return (k.getNome().compareTo(nome)==0) && (k.getPrimo==primo)....
}
Devo svolgere un programma dove è necessaria la ridefinizione in overloading e overriding del metodo equals, x la sorgente si di codice che ho postato sono corretti i metodi?
public class Calcolatore implements Serializable {
private String nome;
private int primo;
private int secondo;
private int terzo;
private static final long serialVersionUID=45L;
public Calcolatore (int primo, int secondo,int terzo,String nome)
{
this.primo=primo;
this.secondo=secondo;
this.terzo=terzo;
this.nome=nome;
}
public boolean equals (Object obj)
{
if (obj istanceof Calcolatore)
Calcolatore k = (Calcolatore) obj;
return (k.getNome().compareTo(nome)==0) && (k.getPrimo==primo)....
}
else return false;
}
public boolean equals (Calcolatore k)
{
return (k.getNome().compareTo(nome)==0) && (k.getPrimo==primo)....
}