SlideShare una empresa de Scribd logo
“UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES”
UNIANDES
Tema:
Interfaces en Java
Nombre:
Wilmer Javier Yacelga Moya
Docente:
Ing. Bernabé Ortega
2015
Interfaces en Java
Una interfaz en java es un conjunto de métodos abstractos y propiedades. En ellas se especifica qué se debe hacer
pero no su implementación. Serán las clases que implementen estas interfaces las que describan la lógica del
comportamiento de todos los métodos de la interfaz. (Programación II Java, 2010)
Sus Ventajas.-
 Se organiza la programación.
 Obligar a que ciertas clases utilicen los mismos métodos.
 Establecer relaciones entre clases que no estén relacionadas.
Su uso.-
Java utiliza dos palabras reservadas para trabajar con interfaces que son interface e implements.
Interface en C#
Una interfaz sólo contiene las declaraciones de métodos, propiedades, eventos o indizadores. Una clase o struct que
implemente la interfaz debe implementar los miembros de la interfaz que se especifican en la definición de interfaz.
(Microsoft/Developer Network)
Una interfaz puede ser miembro de un espacio de nombres o de una clase, y puede contener signaturas de los
siguientes miembros:
 Métodos
 Propiedades
 Indizadores
 Eventos
Conclusiones:
 Implementar una interfaz permite a una clase ser más formal acerca del comportamiento que promete
proporcionar.
 Las interfaces forman un contrato entre la clase y el mundo exterior, y este contrato se hace cumplir en el
momento de la compilación. Si su clase afirma implementar una interfaz, todos los métodos definidos por
esa interfaz deben aparecer en su código fuente para que se compile con éxito.
Bibliografía:
 Programación II Java. (Lunes de 12 de Abril de 2010). Obtenido de Programación II Java: http:
programacion-ii.blogspot.com/2010/04/interfaces-en-java.html.
 Microsoft/Developer Network. (s.f.). Obtenido de Microsoft/Developer Network :
https://msdn.microsoft.com/es-ec/library/87d83y5b.aspx

Más contenido relacionado

PPTX
Presentación P.O.O
DOCX
Apuntes unidad uno poo
PPTX
Interfaces en java
PPTX
Interfaces en Java
PPTX
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
PDF
Programacion visual
PPTX
Interfaces en Java
PPTX
Grupo 6 - clases
Presentación P.O.O
Apuntes unidad uno poo
Interfaces en java
Interfaces en Java
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Programacion visual
Interfaces en Java
Grupo 6 - clases

La actualidad más candente (20)

PPTX
Objetos y clases java
PPTX
encapsulamiento
PDF
Interfaces 14k
PPTX
Palabras reservadas
PPTX
Colegio fiscal tecnico yaruqui diceño y realizacion
PPTX
Fundamentos básicos de la programación orientada a objetos
PDF
P. estructurada vs. programación orientada a objetos
PPTX
Genesisslideshere
DOCX
Mapa mconceptual (1)
PPTX
Interfaces
PPTX
Programacion estructurada en objetos
PDF
Resumen interfaces
PPTX
Clases abstractas e interfaz
PDF
Interfaces
DOCX
Tipos de programación
PPT
Curso Java Inicial 1 POO
PPTX
PDF
Examen ipoo wha_estudiar
Objetos y clases java
encapsulamiento
Interfaces 14k
Palabras reservadas
Colegio fiscal tecnico yaruqui diceño y realizacion
Fundamentos básicos de la programación orientada a objetos
P. estructurada vs. programación orientada a objetos
Genesisslideshere
Mapa mconceptual (1)
Interfaces
Programacion estructurada en objetos
Resumen interfaces
Clases abstractas e interfaz
Interfaces
Tipos de programación
Curso Java Inicial 1 POO
Examen ipoo wha_estudiar
Publicidad

Similar a Interfaces en java (20)

PPTX
Interface-swt-swing.pptx
DOCX
Interfaz en Java y en C#
PDF
Apendice general 4
PDF
Apendice general 4 terminos de programador
PDF
DiseñoSoftware.pdfsssssssssssssssssssssssssssssssssssssssss
DOCX
DOCX
Clase swing
DOCX
JAVA Actividad 4
PDF
Laboratorio interfaces
DOCX
Patrones de diseño
PPTX
Realidad Aumentada (RA). Fundamentos de Java
PDF
java,conceptos basicos
PDF
PPT
2 3 3 Interfaces
 
PDF
Guia3 java
PPTX
01 fundamentos-java
PPTX
MANEJO DE INTERFACES en java a traves de la consola
PPT
Curso Java Avanzado 0 Conceptos Basicos
Interface-swt-swing.pptx
Interfaz en Java y en C#
Apendice general 4
Apendice general 4 terminos de programador
DiseñoSoftware.pdfsssssssssssssssssssssssssssssssssssssssss
Clase swing
JAVA Actividad 4
Laboratorio interfaces
Patrones de diseño
Realidad Aumentada (RA). Fundamentos de Java
java,conceptos basicos
2 3 3 Interfaces
 
Guia3 java
01 fundamentos-java
MANEJO DE INTERFACES en java a traves de la consola
Curso Java Avanzado 0 Conceptos Basicos
Publicidad

Más de Wilmer Yacelga XD (12)

PDF
Consulta de-terminos
PDF
Manual codesmith
PDF
PDF
Dominio de base de datos
PDF
Ciclo de vida vs metodologia
PDF
Repilacion de base de datos
PDF
PDF
Modelo cliente servidor ensayo
PDF
PPTX
SENTENCIAS SQL
Consulta de-terminos
Manual codesmith
Dominio de base de datos
Ciclo de vida vs metodologia
Repilacion de base de datos
Modelo cliente servidor ensayo
SENTENCIAS SQL

Último (20)

PDF
IPERC...................................
PDF
informe tipos de Informatica perfiles profesionales _pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
DOCX
PLANES DE área ciencias naturales y aplicadas
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
DOCX
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
IPERC...................................
informe tipos de Informatica perfiles profesionales _pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PLANES DE área ciencias naturales y aplicadas
V UNIDAD - SEGUNDO GRADO. del mes de agosto
Esc. Sab. Lección 7. El pan y el agua de vida.pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
Tomo 1 de biologia gratis ultra plusenmas
PLAN DE CASTELLANO 2021 actualizado a la normativa
V UNIDAD - PRIMER GRADO. del mes de agosto
Presentación de la Cetoacidosis diabetica.pptx
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Mi Primer Millon - Poissant - Godefroy Ccesa007.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..

Interfaces en java

  • 1. “UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES” UNIANDES Tema: Interfaces en Java Nombre: Wilmer Javier Yacelga Moya Docente: Ing. Bernabé Ortega 2015
  • 2. Interfaces en Java Una interfaz en java es un conjunto de métodos abstractos y propiedades. En ellas se especifica qué se debe hacer pero no su implementación. Serán las clases que implementen estas interfaces las que describan la lógica del comportamiento de todos los métodos de la interfaz. (Programación II Java, 2010) Sus Ventajas.-  Se organiza la programación.  Obligar a que ciertas clases utilicen los mismos métodos.  Establecer relaciones entre clases que no estén relacionadas. Su uso.- Java utiliza dos palabras reservadas para trabajar con interfaces que son interface e implements. Interface en C# Una interfaz sólo contiene las declaraciones de métodos, propiedades, eventos o indizadores. Una clase o struct que implemente la interfaz debe implementar los miembros de la interfaz que se especifican en la definición de interfaz. (Microsoft/Developer Network) Una interfaz puede ser miembro de un espacio de nombres o de una clase, y puede contener signaturas de los siguientes miembros:  Métodos  Propiedades  Indizadores  Eventos Conclusiones:  Implementar una interfaz permite a una clase ser más formal acerca del comportamiento que promete proporcionar.  Las interfaces forman un contrato entre la clase y el mundo exterior, y este contrato se hace cumplir en el momento de la compilación. Si su clase afirma implementar una interfaz, todos los métodos definidos por esa interfaz deben aparecer en su código fuente para que se compile con éxito. Bibliografía:  Programación II Java. (Lunes de 12 de Abril de 2010). Obtenido de Programación II Java: http: programacion-ii.blogspot.com/2010/04/interfaces-en-java.html.  Microsoft/Developer Network. (s.f.). Obtenido de Microsoft/Developer Network : https://msdn.microsoft.com/es-ec/library/87d83y5b.aspx