Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: jogonzalezmor en 04 de Julio 2014, 06:21

Título: Consulta por entrega Nº 48 del curso java concepto de interface
Publicado por: jogonzalezmor en 04 de Julio 2014, 06:21
Con respecto al concepto de Interfaz, estaría bien decir que una interfaz en Java corresponde a una clase que podemos utilizar y como implementarla sin necesidad de tener acceso al código fuente de ésta?

Al menos eso es lo que entendí. Alguien podría decirme si estoy en lo correcto?

Atento a sus comentarios, me despido.

Salu2.
Título: Re:Consulta por entrega Nº 48 del curso
Publicado por: Ogramar en 04 de Julio 2014, 11:45
Hola, interfaz puede tener varios significados. El que se indica en la entrega CU00648 no es en el sentido de que interfaz sea una clase, sino que la interfaz de una clase es la definición de sus métodos y constructores públicos, que podemos usar sin necesidad de conocer el código de esos métodos, nos basta con conocer su signatura. Según esto, a través de la documentación del api de Java podemos conocer la interfaz de todas las clases del api de java y conociendo esa interfaz podemos utilizarlas sin necesidad de conocer el código con que están programadas. Saludos
Título: Re:Consulta por entrega Nº 48 del curso
Publicado por: jogonzalezmor en 04 de Julio 2014, 12:27
Hola, interfaz puede tener varios significados. El que se indica en la entrega CU00648 no es en el sentido de que interfaz sea una clase, sino que la interfaz de una clase es la definición de sus métodos y constructores públicos, que podemos usar sin necesidad de conocer el código de esos métodos, nos basta con conocer su signatura. Según esto, a través de la documentación del api de Java podemos conocer la interfaz de todas las clases del api de java y conociendo esa interfaz podemos utilizarlas sin necesidad de conocer el código con que están programadas. Saludos

Muchas gracias por la aclaración Ogramar.. ahora me quedó mas claro :)

Salu2