2 1 3 Metodo Equals Y To String

17,750 views

Published on

Published in: Technology, Health & Medicine
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
17,750
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
89
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2 1 3 Metodo Equals Y To String

  1. 1. 2_1_3 Método equals y método toString Apoyo SSD3
  2. 2. Introducción <ul><li>En Java, todas las clases descienden, directa o indirectamente, de la clase Object , de modo que todas las clases heredan los métodos definidos en la clase Object . </li></ul><ul><li>En este curso, utilizaremos fuertemente dos de estos métodos equals y toString . </li></ul>
  3. 3. Método equals <ul><li>El método equals compara dos objetos y regresa verdadero sí y solo si son iguales. </li></ul><ul><li>El siguiente código compara objetos Point utilizando el método equals definido en la clase Object </li></ul>
  4. 6. Método equals <ul><li>El método equals , tal y como está definido en Object , no resulta apropiado para la mayoría de las clases, por lo que muchas de ellas lo sobrescriben. </li></ul><ul><li>La versión de equals en la mayoría de las clases regresa true cuando los objetos que se están comparando tienen el mismo estado, esto es, contienen los mismos datos </li></ul>
  5. 9. Método toString <ul><li>La clase Object define un método llamado toString que regresa la representación string del objeto que hace la llamada. </li></ul>
  6. 10. Método toString <ul><li>La versión de este método definida en la clase Object regresa un String con el siguiente formato: </li></ul><ul><ul><ul><li>NombreClase @ numero </li></ul></ul></ul><ul><li>Donde  NombreClase  es el nombre de la clase del objeto y número es un número hexadecimal que identifica al objeto </li></ul>
  7. 11. Método toString <ul><li>Es recomendable que todas las subclases sobrescriban el método  toString . </li></ul><ul><li>Las clases comúnmente redefinen el método toString  de modo que el String regresado contenga la representación textual del objeto. </li></ul>
  8. 13. Método toString <ul><li>En la línea 13, los selectores getX y getY son utilizados para construir un String con el siguiente formato: </li></ul><ul><li>( x , y ) </li></ul>

×