¿Existe una diferencia significativa (o incluso cualquiera) entre 'igual' y 'eq' en EasyMock?Diferencia entre 'igual' y 'eq' en EasyMock
14
A
Respuesta
16
same
comprueba si los dos objetos son en realidad la misma instancia (igualdad referencia). eq
llama al equals
y, por lo tanto, comprueba si ambos tienen el mismo valor (valor de igualdad).
Tenga en cuenta que la implementación predeterminada equals
utiliza ==
internamente, y por lo tanto eq
hará lo mismo que same
si utiliza las clases que no tienen un equals
anulación adecuada.
Pero aún así, es mejor indicar su intención utilizando same
para la igualdad de referencia y eq
para igualdad de valor. También podría ayudarlo a encontrar errores (es decir, encontrar que olvidó anular equals
).
17
mismos usos ==
y es igual utiliza .equals()
Cuestiones relacionadas
- 1. Diferencia entre eq? y = en Scheme?
- 2. diferencia entre eq y == en JSP
- 3. ¿Cuál es la diferencia entre 'eq' y '= ~' en Perl?
- 4. ¿Cuál es la diferencia entre get() y eq() en jquery?
- 5. Diferencia entre $ ('selector') [0], $ ('selector'). Eq (índice) en jquery.
- 6. Diferencia entre aproximadamente igual y esencialmente igual en El arte de la programación de computadoras
- 7. ¿Cuál es la diferencia entre eq, eql, equal y equalp, en Common Lisp?
- 8. ¿Cuál es la diferencia entre `null == last` y` null eq last`, en Scala?
- 9. Diferencia entre igual y exactamente igual a operadores de comparación de términos
- 10. jQuery: eq() vs get()
- 11. EasyMock andReturn() vs andStubReturn()
- 12. ¿Diferencia entre <=> y == en Ruby?
- 13. Diferencia entre clonación y copia en Mercurial
- 14. Diferencia entre OnlyOnRanToCompletion y NotOnFaulted?
- 15. Diferencia entre Request.Cookies y Response.Cookies
- 16. Diferencia entre relativo y absoluto
- 17. Rails - RSpec - ¡Diferencia entre "let" y "let!"
- 18. Diferencia entre. y: en Lua
- 19. Diferencia entre == y === en JS
- 20. Diferencia entre '' y "" en Python
- 21. Diferencia entre '.' y "." en java
- 22. Diferencia entre $ .getScript() y $ .get()
- 23. Cuál es la diferencia entre = y: =
- 24. MySQL: diferencia entre ', `,' y"
- 25. Diferencia entre. y #
- 26. Diferencia entre & y &
- 27. ¿Diferencia entre == y caso?
- 28. La diferencia entre $ * y $ @
- 29. Diferencia entre objeto y *?
- 30. Diferencia entre Mealy y Moore