SlideShare una empresa de Scribd logo
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADEMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
TEMA:
INTERFACES.
PROFESOR:
ISC. OMAR EMMANUEL LARA JUÁREZ.
ALUMNO(A):
SANDRA MONTOYA REYES
CARRERA:
INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
GRADO Y GRUPO
9° CUATRIMESTRE “A”
PINOS, ZACATECAS. JULIO DEL 2015
INTERFACES
Interface es una Clase completamente Abstracta, como regla, sabemos que las
clases abstractas poseen como mínimo un método abstracto, pero hablando de
una interface, todos sus métodos tienen que serlo. Las interfaces muchas veces
son definidas como un tipo de contrato entre las clases concretas que la
implementen, ya que la clase que lo haga se encuentra obligada a definir los
métodos abstractos que la componen.
HERENCIA MULTIPLE
las interfaces simulan la herencia múltiple ya que una clase puede implementar
cualquier número de interfaces, además las interfaces pueden heredar uno o más
números de interfaces mediante la palabra extends, pero jamás podrán heredar
clases concretas.
CARACTERÍSTICAS DE LAS INTERFACES
• Todos los métodos de una interfaz son implícitamente public abstract, no
es necesario especificarlo en la declaración del mismo.
• Todas las variables y atributos de una interfaz son implícitamente
constantes (public static final), no es necesario especificarlo en la declaración del
misma
• Los métodos de una interfaz no pueden ser: static, final, strictfp ni native.
• Una interfaz puede heredar (extends) de una o más interfaces.
• Una interfaz no puede heredar de otro elemento que no sea una interfaz.
• Una interfaz no puede implementar (implements) otra interfaz.
• Una interfaz debe ser declarada con la palabra clave interface.
• Los tipos de las interfaces pueden ser utilizados polimórficamente.
• Una interfaz puede ser public o package (valor por defecto).
• Los métodos toman como ámbito el que contiene la interfaz.
CONCLUSION
Es que una interfaz es una clase abstracta y que todos sus métodos tienen que
serlo y que estas a su vez no heredan clases hijas, solo que son clases y estas
pueden ser iguales o diferentes pero no hereda clase hija y que tanto para clases
Abstractas como para Interfaces y que la herencia es permitida y que si
una interface hereda de otra, esta no está no implementa los métodos que posee
la Interface padre, ya que la implementación tanto de los métodos de la clase
padre como de la interfaces los hereda,

Más contenido relacionado

PDF
Resumen interfaces
PDF
Interfaces
PPTX
Interfaces en java
PPTX
Interfaces en Java
PPTX
Interfaces en Java
DOCX
Interfaces en java
PPTX
Interfaces
Resumen interfaces
Interfaces
Interfaces en java
Interfaces en Java
Interfaces en Java
Interfaces en java
Interfaces

Destacado (6)

DOC
07 resumo -_..
PPT
Como falir sua empresa vendendo mais! 3.1
PDF
Remuneração estratégica
PDF
100 ideias para trabalhar com Mary Kay
PPTX
Psicologia Organizacional
PPS
Treinamento de organização e rotina
07 resumo -_..
Como falir sua empresa vendendo mais! 3.1
Remuneração estratégica
100 ideias para trabalhar com Mary Kay
Psicologia Organizacional
Treinamento de organização e rotina
Publicidad

Similar a Interfaces (20)

PDF
Interfaces 14k
DOCX
Resumen interfaces
DOCX
PDF
PDF
Interfaces en java
PPTX
09 Clases Abstractas E Interfaces
PPT
2 3 3 Interfaces
 
PDF
Tarea 3
DOCX
Guía interfaces
PPTX
Clases abstractas e interfaces en java
PPTX
Herencia
PDF
Interfaces
PPTX
Presentacion progra
DOCX
Interfaz en Java y en C#
DOCX
4 unidad polimorfismo
PPTX
MANEJO DE INTERFACES en java a traves de la consola
PDF
interfaces.pdf
PPT
polimorfismo aplicado a la programcin POO.ppt
DOCX
Interfaces 14k
Resumen interfaces
Interfaces en java
09 Clases Abstractas E Interfaces
2 3 3 Interfaces
 
Tarea 3
Guía interfaces
Clases abstractas e interfaces en java
Herencia
Interfaces
Presentacion progra
Interfaz en Java y en C#
4 unidad polimorfismo
MANEJO DE INTERFACES en java a traves de la consola
interfaces.pdf
polimorfismo aplicado a la programcin POO.ppt
Publicidad

Más de Sandy Montoya Reyes (20)

PDF
Aplicacion de las telecomunicaciones
DOCX
Abstraccion en programacion orientada en objetos
PDF
Base de datos orientada a objetos
PDF
Trabajo final plan de-comunicacion dt
PDF
Transacciones
PDF
Administracion de proyectos en TI
PDF
Gestionar el equipo del proyecto
DOCX
Estandares Y Normas de ISO
PDF
Aplicacion de agenda de contactos
DOCX
A1 u1 tablas comparativa
DOCX
A1 u1 tablas comparativa
PDF
Mapa mental
PDF
Mapa mental
PDF
Manual de phpMyAdmin
PDF
Manual phpMyAdmin
PDF
Manual de dreamweaver
PDF
Manejo de archivos
PDF
A2 ad desarrollo_e_inovacion.
PDF
Dialog inglihs
PDF
A1 ap natural_frut
Aplicacion de las telecomunicaciones
Abstraccion en programacion orientada en objetos
Base de datos orientada a objetos
Trabajo final plan de-comunicacion dt
Transacciones
Administracion de proyectos en TI
Gestionar el equipo del proyecto
Estandares Y Normas de ISO
Aplicacion de agenda de contactos
A1 u1 tablas comparativa
A1 u1 tablas comparativa
Mapa mental
Mapa mental
Manual de phpMyAdmin
Manual phpMyAdmin
Manual de dreamweaver
Manejo de archivos
A2 ad desarrollo_e_inovacion.
Dialog inglihs
A1 ap natural_frut

Interfaces

  • 1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADEMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TEMA: INTERFACES. PROFESOR: ISC. OMAR EMMANUEL LARA JUÁREZ. ALUMNO(A): SANDRA MONTOYA REYES CARRERA: INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN GRADO Y GRUPO 9° CUATRIMESTRE “A” PINOS, ZACATECAS. JULIO DEL 2015
  • 2. INTERFACES Interface es una Clase completamente Abstracta, como regla, sabemos que las clases abstractas poseen como mínimo un método abstracto, pero hablando de una interface, todos sus métodos tienen que serlo. Las interfaces muchas veces son definidas como un tipo de contrato entre las clases concretas que la implementen, ya que la clase que lo haga se encuentra obligada a definir los métodos abstractos que la componen. HERENCIA MULTIPLE las interfaces simulan la herencia múltiple ya que una clase puede implementar cualquier número de interfaces, además las interfaces pueden heredar uno o más números de interfaces mediante la palabra extends, pero jamás podrán heredar clases concretas. CARACTERÍSTICAS DE LAS INTERFACES • Todos los métodos de una interfaz son implícitamente public abstract, no es necesario especificarlo en la declaración del mismo. • Todas las variables y atributos de una interfaz son implícitamente constantes (public static final), no es necesario especificarlo en la declaración del misma • Los métodos de una interfaz no pueden ser: static, final, strictfp ni native. • Una interfaz puede heredar (extends) de una o más interfaces. • Una interfaz no puede heredar de otro elemento que no sea una interfaz. • Una interfaz no puede implementar (implements) otra interfaz. • Una interfaz debe ser declarada con la palabra clave interface. • Los tipos de las interfaces pueden ser utilizados polimórficamente. • Una interfaz puede ser public o package (valor por defecto). • Los métodos toman como ámbito el que contiene la interfaz.
  • 3. CONCLUSION Es que una interfaz es una clase abstracta y que todos sus métodos tienen que serlo y que estas a su vez no heredan clases hijas, solo que son clases y estas pueden ser iguales o diferentes pero no hereda clase hija y que tanto para clases Abstractas como para Interfaces y que la herencia es permitida y que si una interface hereda de otra, esta no está no implementa los métodos que posee la Interface padre, ya que la implementación tanto de los métodos de la clase padre como de la interfaces los hereda,