mmmm
y en esta parte como es el tema ??
Código Java:
Ver original// Haces el cast
boolean result == this.prop1.equals(obj.prop1) && this.prop2 == obj.prop2 && .. ; // compruebas sus otras propiedades en conjunto
return result;
}
bueno en la comparacion creo que esta mal por que prop1 me decis que es un string..y lo compara con un boolean...
aca compara string...? result que tiene entonces?? se lo definio anteriomente,,??
this.prop1.equals(obj.prop1)
this.prop1 // debe ser el atributo de la clase, para comparar se usa equals . lo comparo con un atributo del objeto que le pase,
*en que momento le hice un CAST?? por que si el objeto es de distinto tipo,
y como se el nombre de la clase? al que quiero pasarla?
tal vez getClass(). pueda ser no?
bueno , el tema es que CAST no veo... en el ejemplo que pusiste...
y prop2 debe ser tipo entero o booleano...
------------------------
pero bueno esa linea la veo media rara...