Diferencia de interfaz y de crear un new?
Diferencia de interfaz y de crear un new?
¡Hola Cristel!
La diferencia entre una interfaz y crear un nuevo objeto es que una interfaz es un tipo de contrato que define un conjunto de métodos que una clase debe implementar, mientras que crear un nuevo objeto implica instanciar una clase con el operador new
.
En el contexto de tu duda, se menciona el uso de un Comparator como una interfaz. En este caso, al llamar a Comparator.comparing()
, estás utilizando la interfaz Comparator
y el método estático comparing()
para definir un criterio de comparación.
No estás creando un nuevo objeto Comparator con new
, sino que estás definiendo un comparador utilizando la interfaz y el método estático.
Espero que esta explicación te ayude a comprender la diferencia entre una interfaz y crear un nuevo objeto en el contexto de la ordenación de listas en Java.
Espero haber ayudado y buenos estudios!