SlideShare una empresa de Scribd logo
2_1_3 Método  equals  y método  toString Apoyo SSD3
Introducción 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 . En este curso, utilizaremos fuertemente dos de estos métodos  equals  y  toString .
Método  equals El método  equals  compara dos objetos y regresa verdadero sí y solo si son iguales. El siguiente código compara objetos  Point  utilizando el método  equals  definido en la clase  Object
 
 
Método  equals 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. 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
 
 
Método  toString La clase  Object  define un método llamado  toString  que regresa la representación string del objeto que hace la llamada.
Método  toString La versión de este método definida en la clase  Object  regresa un  String  con el siguiente formato: NombreClase @ numero Donde  NombreClase  es el nombre de la clase del objeto y  número   es un número hexadecimal que identifica al objeto
Método  toString Es recomendable que todas las subclases sobrescriban el método  toString .  Las clases comúnmente redefinen el método  toString  de modo que el String regresado contenga la representación textual del objeto.
 
Método  toString En la línea 13, los selectores getX y getY son utilizados para construir un String con el siguiente formato: ( x , y )

Más contenido relacionado

PDF
Uml a java
PPT
Software basado en Componentes
DOCX
Analisis busqueda binaria y secuencia
PPT
Poo 3 herencia
PPTX
Capitulo1 grafos
PPTX
Tipos de listas en estructura de datos
PPTX
Modelo Entidad - Relacion
PDF
POO1501 - Composición java
Uml a java
Software basado en Componentes
Analisis busqueda binaria y secuencia
Poo 3 herencia
Capitulo1 grafos
Tipos de listas en estructura de datos
Modelo Entidad - Relacion
POO1501 - Composición java

La actualidad más candente (20)

PDF
Programacion orientada a objetos
PPTX
Unidad 5
PPTX
Presentacion arbol-binario
PPTX
Expresiones lógicas programación
PPTX
Mapa Conceptual de Grafos
PPTX
Limite
PPT
Cadena caracteres
PDF
Colecciones en Scala
PPTX
Unidad 1. Introducción. Conceptos fundamentales de la POO
DOCX
Cuadro sinóptico estructuras de datos y su clasificación
PDF
Teoría de Grafos.
PPTX
Diferenciación e integración numérica
PPTX
Arboles binarios
PPTX
Normalización de Base de Datos
PDF
METODOS Y MODELOS POO
PPTX
Shell exposición
PPTX
Agentes reactivos basados en modelos
Programacion orientada a objetos
Unidad 5
Presentacion arbol-binario
Expresiones lógicas programación
Mapa Conceptual de Grafos
Limite
Cadena caracteres
Colecciones en Scala
Unidad 1. Introducción. Conceptos fundamentales de la POO
Cuadro sinóptico estructuras de datos y su clasificación
Teoría de Grafos.
Diferenciación e integración numérica
Arboles binarios
Normalización de Base de Datos
METODOS Y MODELOS POO
Shell exposición
Agentes reactivos basados en modelos
Publicidad

Destacado (8)

PDF
El método
RTF
El metodo
DOCX
AnáLisis Del MéTodo
PDF
Tesis de maestria metodo de leccion magistral con uso de diapositivas y sus e...
PPTX
El metodo
PPTX
el metodo
PPT
El Metodo
PDF
Metodo Cientifico Y Sus Etapas
El método
El metodo
AnáLisis Del MéTodo
Tesis de maestria metodo de leccion magistral con uso de diapositivas y sus e...
El metodo
el metodo
El Metodo
Metodo Cientifico Y Sus Etapas
Publicidad

Similar a 2 1 3 Metodo Equals Y To String (20)

PDF
PDF
Clase6 collections
PDF
Herencia
PDF
SCJP, Clase 6: Collections
PDF
Herencia clase
PDF
03 java poo_parte_2
PDF
Unidad_01_02.pdf
PPT
Introduccio al Java
PPTX
Conceptos basicos
PPTX
JAVA_BASICO_modo_consola_introduccion.pptx
PPT
1 1 2 Datos Primitivas Y Objetos
 
PDF
8.Clases y objetos Java
PDF
Java ferca
PDF
Java ferca
PDF
Semana 3 Herencia en Java
PDF
11 Curso de POO en java - métodos constructores y toString()
PPT
Programación III (Java) - 01 Introduccion
PDF
Clase 2
Clase6 collections
Herencia
SCJP, Clase 6: Collections
Herencia clase
03 java poo_parte_2
Unidad_01_02.pdf
Introduccio al Java
Conceptos basicos
JAVA_BASICO_modo_consola_introduccion.pptx
1 1 2 Datos Primitivas Y Objetos
 
8.Clases y objetos Java
Java ferca
Java ferca
Semana 3 Herencia en Java
11 Curso de POO en java - métodos constructores y toString()
Programación III (Java) - 01 Introduccion
Clase 2

Más de UVM (20)

PPTX
Tiempo compartido en programación
 
PPTX
Portafolio de evidencias del curso Programación Avanzada
 
PPTX
Eficiencia en uso tiempo
 
PPTX
Administración de memoria arreglos dinamicos
 
PPTX
Practica de arreglos
 
PPTX
Otra introducción a apuntadores
 
PPTX
Ejemplo de solución de práctica funciones stl
 
PPTX
Breve repaso de apuntadores
 
PPTX
Arreglos conceptos básicos
 
PPTX
Resolución práctica de tipos de datos
 
PPTX
Resumen de funciones
 
PPTX
Biblioteca estándar de funciones
 
PPTX
Manejo de bits
 
PPTX
Aclaración de dudas 4 de septiembre
 
PPTX
Aclaraciones varias a códigos entregados en sesión 3
 
PPTX
Funciones definidas por el usuario
 
PPTX
Función main()
 
PPTX
Depuración de un programa en c++
 
PPTX
Algunas dudas de la sesión 28 agosto
 
PPTX
Estructura programa c++
 
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
 
Practica de arreglos
 
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
 
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
 
Resumen de funciones
 
Biblioteca estándar de funciones
 
Manejo de bits
 
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
 
Función main()
 
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
 

Último (20)

PDF
CyberOps Associate - Cisco Networking Academy
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
MANUAL de recursos humanos para ODOO.pdf
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PDF
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
PPT
introduccion a las_web en el 2025_mejoras.ppt
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
CyberOps Associate - Cisco Networking Academy
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Presentación PASANTIAS AuditorioOO..pptx
MANUAL de recursos humanos para ODOO.pdf
Power Point Nicolás Carrasco (disertación Roblox).pptx
la-historia-de-la-medicina Edna Silva.pptx
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Historia Inteligencia Artificial Ana Romero.pptx
Ronmy José Cañas Zambrano - Potenciando la tecnología en Venezuela.pdf
introduccion a las_web en el 2025_mejoras.ppt
Zarate Quispe Alex aldayir aplicaciones de internet .docx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
capacitación de aire acondicionado Bgh r 410
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
SAP Transportation Management para LSP, TM140 Col18
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx

2 1 3 Metodo Equals Y To String

  • 1. 2_1_3 Método equals y método toString Apoyo SSD3
  • 2. Introducción 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 . En este curso, utilizaremos fuertemente dos de estos métodos equals y toString .
  • 3. Método equals El método equals compara dos objetos y regresa verdadero sí y solo si son iguales. El siguiente código compara objetos Point utilizando el método equals definido en la clase Object
  • 4.  
  • 5.  
  • 6. Método equals 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. 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
  • 7.  
  • 8.  
  • 9. Método toString La clase Object define un método llamado toString que regresa la representación string del objeto que hace la llamada.
  • 10. Método toString La versión de este método definida en la clase Object regresa un String con el siguiente formato: NombreClase @ numero Donde  NombreClase  es el nombre de la clase del objeto y número es un número hexadecimal que identifica al objeto
  • 11. Método toString Es recomendable que todas las subclases sobrescriban el método  toString . Las clases comúnmente redefinen el método toString  de modo que el String regresado contenga la representación textual del objeto.
  • 12.  
  • 13. Método toString En la línea 13, los selectores getX y getY son utilizados para construir un String con el siguiente formato: ( x , y )