   Interfaces en Java   ¿Qué es una interfaz?   Características   Declaración   Implementando   Superinterfaz   Her...
 ¿Qué es una interfaz? Mecanismo que hace que dos o más  entidades interactúen. The    JavaTM Tutorial: Mecanismo por e...
 Características Se puede especificar   que es lo que hace una  clase pero no como lo hace. No se pueden instanciar. M...
   Declaración de interfaces    Una interfaz se declara casi igual que una    clase, utilizando la palabra clave interfac...
   Implementando interfaces    Para que una clase haga uso de una    interfaz, se utiliza la palabra clave    implements,...
 Implementando métodos de interfaces Cuando una clase implementa una  interfaz, accede a implementar todos los  métodos ...
 Superinterfaz Una interfaz puede heredar de otra interfaz.• En este caso, la interfaz padre es llamada  superinterfaz, ...
 Implementación de varias interfaces Una clase puede implementar muchas  interfaces:
 Herencia de interfaces Una clase solo puede heredar de una clase. En contraste, una interfaz puede heredar de cualquie...
Interfaces en Java
Próxima SlideShare
Cargando en…5
×

Interfaces en Java

624 visualizaciones

Publicado el

Interfaces en Java
¿Qué es una interfaz?
Características
Declaración
Implementando
Superinterfaz
Herencia

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
624
En SlideShare
0
De insertados
0
Número de insertados
1
Acciones
Compartido
0
Descargas
16
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Interfaces en Java

  1. 1.  Interfaces en Java ¿Qué es una interfaz? Características Declaración Implementando Superinterfaz Herencia
  2. 2.  ¿Qué es una interfaz? Mecanismo que hace que dos o más entidades interactúen. The JavaTM Tutorial: Mecanismo por el que objetos no relacionados -por la jerarquía de clases- pueden interactuar.
  3. 3.  Características Se puede especificar que es lo que hace una clase pero no como lo hace. No se pueden instanciar. Métodos declarados sin cuerpo. Una clase que incluye una interfaz tiene que implementar todos sus métodos* Varias clases pueden implementar la misma interfaz: aproximación al concepto de herencia múltiple que permiten otros lenguajes.(*) A menos que la clase sea declarada abstract
  4. 4.  Declaración de interfaces Una interfaz se declara casi igual que una clase, utilizando la palabra clave interface en vez de la palabra clave class:
  5. 5.  Implementando interfaces Para que una clase haga uso de una interfaz, se utiliza la palabra clave implements, seguida por el nombre de la interfaz:
  6. 6.  Implementando métodos de interfaces Cuando una clase implementa una interfaz, accede a implementar todos los métodos de la interfaz. Si la clase no implementa todos los métodos, la clase debe ser definida como abstracta.
  7. 7.  Superinterfaz Una interfaz puede heredar de otra interfaz.• En este caso, la interfaz padre es llamada superinterfaz, de forma similar al término superclase para las clases padre. La interfaz hija es llamada subinterfaz, de manera similar al término subclase para las clases hijas.
  8. 8.  Implementación de varias interfaces Una clase puede implementar muchas interfaces:
  9. 9.  Herencia de interfaces Una clase solo puede heredar de una clase. En contraste, una interfaz puede heredar de cualquier número de interfaces

×