Comparación de objetos

Páginas: 4 (918 palabras) Publicado: 8 de abril de 2016
Comparación de objetos
¿Por qué se comparan los objetos? La respuesta es simple: los objetos se comparan para poder
saber cuando uno es mayor que otro, lo que nos permite ordenar una lista de elloslo cual es una
operación muy común cuando se tienen grandes volúmenes de información. También se
comparan para saber cuando uno es igual al otro, esto para buscarlos en un conjunto de esos
objetos.Cuando se ha entendido lo anterior surgen las siguientes preguntas: ¿Cómo se comparan dos
objetos?, ¿cuál es el criterio para compararlos?, por ejemplo, ¿cómo se compara una persona con
otra?, por laedad, por el nombre, ¿Cómo se sabe si una persona es igual a otra?, por la cedula, el
nombre completo. En definitiva la respuesta a esas preguntas es que eso depende de la aplicación
que se estédesarrollando, pero algo es claro: todos los objetos son susceptibles de ser
comparados y son ellos los que deben definir la forma en que lo deben hacer, entonces para que
un objeto sea comparable hay quedefinir una interfaz y él al implementarla defina la manera en
cómo se comparara.
En el lenguaje java la manera para indicar que un objeto es comparable es a través de la interface
Comparable, la clasedonde se implemente la interfaz deberá definir la lógica que comparara un
objeto con otro en el método compareTo que define la interfaz. Cuando se comparan dos objetos
pueden pasar tres cosas:
1. Queel objeto1 sea mayor que el objeto2
2. Que el objeto 1 sea menor que el objeto 2
3. Que ambos objetos sean iguales
El método compareTo debe estar en capacidad de identificar cuál de esas tressituaciones es la
que se presenta. Como se dijo antes, la comparación es útil cuando se piensa en el ordenamiento
de un conjunto de datos. Para ordenar arreglos de objetos se usa un método muy útil de laclase
Collections llamado sort. Este método recibe un arreglo y después de terminar su ejecución dicho
arreglo sale ordenado. Este método solo ordena objetos que implementen la interfaz Comparable....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comparación realidad objetiva marx- durkheim
  • COMPARACION ENTRE OBJETIVOS Y CONTENIDOS
  • COMPARACION ENTRE OBJETIVOS Y CRITERIOS DE EVALUACIÓN
  • Comparacion Conductismo Watsoniano Y Psicologia Objetiva Rusa Conductismo De Watson Psicologia Sovietica
  • Comparacion
  • comparación
  • comparacion
  • Comparacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS