SlideShare une entreprise Scribd logo
1  sur  10
Interfaces Desarrollo de aplicaciones en Java http://pixel-creations.org
Temas Presentación: Como leer las Diapositivas Interfaces: Que son? Interfaz y Clases Abstractas Idea de Interfaces Esqueleto de Interfaces Ejemplo Practico
Como leer las Diapositivas Miren las notas que hay debajo de las diapositivas para mayor información. Preguntas acerca del tema pueden abordarse en el foro de la web. (http://pixel-creations.org/foro)
Interfaz en Java Una clase con todos sus métodos abstractos. Puede incluir constantes que deben ser estáticos y finales. Sirve para establecer estándares entre clases. Es un contrato para las clases.
Interfaz y Clase Abstracta Diferencias: En la Interfaz todos los métodos son abstractos en una clase abstracta no necesariamente todos los métodos son abstractos. Las interfaces se implementan, las clases se heredan. (Java no permite herencia múltiple) Las Interfaces solo pueden declarar constantes, las clases abstractas pueden declarar datos constantes y no constantes.
Idea de Interfaces Comunicación Métodos: publicvoid hablar(); Perro Implements Comunicación Humano Implements Comunicación Métodos: publicvoid hablar(){ System.out.println(“wau!”); } Métodos: publicvoid hablar(){ System.out.println(“Hola!”); }
Esqueleto de Interface interface <nombre_interface> { <tipo_retorno> <nombre_metodo> ( <argumentos> ) ; … …}
Ejemplo concreto interfaceComunicacion{  public void saluldo(); public void despedida(); }
Implementando Interfaces (1) Publicclass Gerente implements Comunicación{ publicvoid saludo(){ System.out.println("Buenos Dias"); 	} publicvoid despedida(){ System.out.println("Mucho gusto. Pase bien dia."); 	} }
Implementando Interfaces (2) Publicclass Estudiante implements Comunicación{ publicvoid saludo(){ System.out.println("Hey!"); 	} publicvoid despedida(){ System.out.println("Adios!"); 	} }

Contenu connexe

Tendances (18)

Clases abstractas interfaces
Clases abstractas interfacesClases abstractas interfaces
Clases abstractas interfaces
 
Polimorfismo y Clases Abstractas
Polimorfismo y Clases AbstractasPolimorfismo y Clases Abstractas
Polimorfismo y Clases Abstractas
 
Interfaces 14k
Interfaces 14kInterfaces 14k
Interfaces 14k
 
2 3 3 Interfaces
2 3 3 Interfaces2 3 3 Interfaces
2 3 3 Interfaces
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
Interfaces
InterfacesInterfaces
Interfaces
 
Interfaces
InterfacesInterfaces
Interfaces
 
Clases abstractas e interfaces
Clases abstractas e interfacesClases abstractas e interfaces
Clases abstractas e interfaces
 
Clases abstractas e interfaz
Clases abstractas e interfazClases abstractas e interfaz
Clases abstractas e interfaz
 
Introducción
IntroducciónIntroducción
Introducción
 
Interfaz en Java y en C#
Interfaz en Java y en C#Interfaz en Java y en C#
Interfaz en Java y en C#
 
Programación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoProgramación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismo
 
Resumen interfaces
Resumen interfacesResumen interfaces
Resumen interfaces
 
Interfaces
InterfacesInterfaces
Interfaces
 
Interfaces
InterfacesInterfaces
Interfaces
 
Resumen interfaces
Resumen interfacesResumen interfaces
Resumen interfaces
 
Clases abstractas e interfaces (AlexandraPerez)
Clases abstractas e interfaces (AlexandraPerez)Clases abstractas e interfaces (AlexandraPerez)
Clases abstractas e interfaces (AlexandraPerez)
 
Tema4 herencia
Tema4 herenciaTema4 herencia
Tema4 herencia
 

Similaire à Interfaces Java desarrollo aplicaciones

Similaire à Interfaces Java desarrollo aplicaciones (20)

Laboratorio interfaces
Laboratorio interfacesLaboratorio interfaces
Laboratorio interfaces
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
Interface-swt-swing.pptx
Interface-swt-swing.pptxInterface-swt-swing.pptx
Interface-swt-swing.pptx
 
Clase No.01.pptx
Clase No.01.pptxClase No.01.pptx
Clase No.01.pptx
 
Hilos java
Hilos javaHilos java
Hilos java
 
Java Threads (Hilos en Java)
Java Threads (Hilos en Java)Java Threads (Hilos en Java)
Java Threads (Hilos en Java)
 
Herencia Y Polimorfismo
Herencia Y PolimorfismoHerencia Y Polimorfismo
Herencia Y Polimorfismo
 
Patronesdediseo 160927143256 (1)
Patronesdediseo 160927143256 (1)Patronesdediseo 160927143256 (1)
Patronesdediseo 160927143256 (1)
 
Lenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetosLenguajes de programación orientados a objetos
Lenguajes de programación orientados a objetos
 
Curso Java Avanzado 0 Conceptos Basicos
Curso Java Avanzado   0 Conceptos BasicosCurso Java Avanzado   0 Conceptos Basicos
Curso Java Avanzado 0 Conceptos Basicos
 
Java awt javax swing
Java awt  javax swingJava awt  javax swing
Java awt javax swing
 
investigacion unidad tres componentes y librerias
investigacion unidad tres componentes y libreriasinvestigacion unidad tres componentes y librerias
investigacion unidad tres componentes y librerias
 
4 unidad polimorfismo
4 unidad polimorfismo4 unidad polimorfismo
4 unidad polimorfismo
 
Interfaces
InterfacesInterfaces
Interfaces
 
Apendice general 4 terminos de programador
Apendice general 4 terminos de programadorApendice general 4 terminos de programador
Apendice general 4 terminos de programador
 
chuy
chuy chuy
chuy
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
C1 java introduccion
C1 java introduccionC1 java introduccion
C1 java introduccion
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 

Dernier

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 

Dernier (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 

Interfaces Java desarrollo aplicaciones

  • 1. Interfaces Desarrollo de aplicaciones en Java http://pixel-creations.org
  • 2. Temas Presentación: Como leer las Diapositivas Interfaces: Que son? Interfaz y Clases Abstractas Idea de Interfaces Esqueleto de Interfaces Ejemplo Practico
  • 3. Como leer las Diapositivas Miren las notas que hay debajo de las diapositivas para mayor información. Preguntas acerca del tema pueden abordarse en el foro de la web. (http://pixel-creations.org/foro)
  • 4. Interfaz en Java Una clase con todos sus métodos abstractos. Puede incluir constantes que deben ser estáticos y finales. Sirve para establecer estándares entre clases. Es un contrato para las clases.
  • 5. Interfaz y Clase Abstracta Diferencias: En la Interfaz todos los métodos son abstractos en una clase abstracta no necesariamente todos los métodos son abstractos. Las interfaces se implementan, las clases se heredan. (Java no permite herencia múltiple) Las Interfaces solo pueden declarar constantes, las clases abstractas pueden declarar datos constantes y no constantes.
  • 6. Idea de Interfaces Comunicación Métodos: publicvoid hablar(); Perro Implements Comunicación Humano Implements Comunicación Métodos: publicvoid hablar(){ System.out.println(“wau!”); } Métodos: publicvoid hablar(){ System.out.println(“Hola!”); }
  • 7. Esqueleto de Interface interface <nombre_interface> { <tipo_retorno> <nombre_metodo> ( <argumentos> ) ; … …}
  • 8. Ejemplo concreto interfaceComunicacion{ public void saluldo(); public void despedida(); }
  • 9. Implementando Interfaces (1) Publicclass Gerente implements Comunicación{ publicvoid saludo(){ System.out.println("Buenos Dias"); } publicvoid despedida(){ System.out.println("Mucho gusto. Pase bien dia."); } }
  • 10. Implementando Interfaces (2) Publicclass Estudiante implements Comunicación{ publicvoid saludo(){ System.out.println("Hey!"); } publicvoid despedida(){ System.out.println("Adios!"); } }