SlideShare a Scribd company logo
1 of 3
U N I V E R S I D A D T E C N O L Ó G I C A D E L E S T A D O D E Z A C A T E C A S
U N I D A D A C A D E M I C A D E P I N O S
T E C N O L O G Í A S D E L A I N F O R M A C I Ó N Y C O M U N I C A C I Ó N
TEMA:
Interfaces
UNIDAD
UNIDAD II.
MATERIA:
Programación de Aplicaciones
PROFESOR:
I.S.C Omar Emmanuel Lara Juárez
ALUMNO(A):
María de Jesús Reyes Betancourt
MATRICULA:
481200185
CARRERA:
INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
GRADO Y GRUPO
9 CUATRIMESTRE “A”
PINOS, ZACATECAS. JULIO DEL 2015
Interfaces lleva un paso más adelante la idea de las clases abstractas. En Java
una interface es una clase abstracta pura, es decir una clase donde todos los
métodos son abstractos (no se implementa ninguno). Permite al diseñador de
clases establecer la forma de una clase (nombres de métodos, listas de
argumentos y tipos de retorno, pero no bloques de código). Una interface puede
también contener datos miembro, pero estos son siempre static y final. Una
interface sirve para establecer un 'protocolo' entre clases.
Para crear una interface, se utiliza la palabra clave interface en lugar de class. La
interface puede definirse public o sin modificador de acceso, y tiene el mismo
significado que para las clases. Todos los métodos que declara una interface son
siempre,public.
Para indicar que una clase implementa los métodos de una interface se utiliza la
palabra clave implements. El compilador se encargará de verificar que la clase
efectivamente declare e implemente todos los métodos de la interface
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.
Ventajas al utilizar interfaces:
 Se organiza la programación.
 Obligar a que ciertas clases utilicen los mismos métodos (nombres y
parámetros).
 Establecer relaciones entre clases que no estén relacionadas.
Cómo usarlas?
Java utiliza dos palabras reservadas para trabajar con interfaces que son interface
e implements.
Para declarar una interfaz se debe seguir el siguiente orden:
modificador_acceso interface NombreInterfaz
{
código de interfaz
}
El modificador de acceso permitido dentro de una interfaz es public o puede no
existir. Los atributos que definamos en el cuerpo de la interfaz serán atributos de
tipo constante en las clases en las que se implemente.
Para implementar una interfaz en una clase se debe seguir el siguiente orden:
modificador_acceso NombreClase implements NombreInterfa
en conclusión
Las interfaces en java de manera personal entiendo que la función implementar,
se agrega como por ejemplo se crea una clase carro y se implementa la función
rueda, ya que parte de la clase y hereda métodos de cajón como pueden ser
avanzar o parar. así dependiendo de lo que se programe con una lógica correcta.

More Related Content

What's hot

Clases abstractas e interfaces
Clases abstractas e interfacesClases abstractas e interfaces
Clases abstractas e interfaces
Eduardo Lapo
 
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
program visual
 
2 3 3 Interfaces
2 3 3 Interfaces2 3 3 Interfaces
2 3 3 Interfaces
UVM
 
Cruz elena uno-dos
Cruz elena uno-dosCruz elena uno-dos
Cruz elena uno-dos
Elena Perz
 
Informaica
InformaicaInformaica
Informaica
merci11
 

What's hot (20)

Interfaces en Java
Interfaces en JavaInterfaces en Java
Interfaces en Java
 
Interfaces
InterfacesInterfaces
Interfaces
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
Introducción
IntroducciónIntroducción
Introducción
 
Inteligencia artificial prolog
Inteligencia artificial prologInteligencia artificial prolog
Inteligencia artificial prolog
 
Clases abstractas e interfaces
Clases abstractas e interfacesClases abstractas e interfaces
Clases abstractas e interfaces
 
Algoritmos en psint G1
Algoritmos en psint G1Algoritmos en psint G1
Algoritmos en psint G1
 
Interfaces
InterfacesInterfaces
Interfaces
 
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
Programación orientada a objetos (Dominguez Gonzalez, Jose Antonio & Perez He...
 
Interfaces
InterfacesInterfaces
Interfaces
 
Paradigma de poo
Paradigma de pooParadigma de poo
Paradigma de poo
 
2 3 3 Interfaces
2 3 3 Interfaces2 3 3 Interfaces
2 3 3 Interfaces
 
Condicionales.pdf
Condicionales.pdfCondicionales.pdf
Condicionales.pdf
 
Cruz elena uno-dos
Cruz elena uno-dosCruz elena uno-dos
Cruz elena uno-dos
 
PARADIGMA FUNCIONAL
PARADIGMA FUNCIONALPARADIGMA FUNCIONAL
PARADIGMA FUNCIONAL
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectos
 
Tema4 herencia
Tema4 herenciaTema4 herencia
Tema4 herencia
 
Inteligencia artificial 1
Inteligencia artificial 1Inteligencia artificial 1
Inteligencia artificial 1
 
Informaica
InformaicaInformaica
Informaica
 
Interfaces
InterfacesInterfaces
Interfaces
 

Viewers also liked

Trabalho Comunicação,Gonçalo Santos
Trabalho Comunicação,Gonçalo SantosTrabalho Comunicação,Gonçalo Santos
Trabalho Comunicação,Gonçalo Santos
tuchav
 
ApresentaçãO Eficacia Do Projeto Pedagogico
ApresentaçãO Eficacia Do Projeto PedagogicoApresentaçãO Eficacia Do Projeto Pedagogico
ApresentaçãO Eficacia Do Projeto Pedagogico
G1000
 
Graffit: Amor Ou Odio?
Graffit: Amor Ou Odio?Graffit: Amor Ou Odio?
Graffit: Amor Ou Odio?
guest75153a
 
Quadriláteros
QuadriláterosQuadriláteros
Quadriláteros
tuchav
 
Aula 10 recursãoe relaçãoderecorrência
Aula 10   recursãoe relaçãoderecorrênciaAula 10   recursãoe relaçãoderecorrência
Aula 10 recursãoe relaçãoderecorrência
wab030
 
Investigação(Marco 5ºC)
Investigação(Marco 5ºC)Investigação(Marco 5ºC)
Investigação(Marco 5ºC)
tuchav
 
Gbi diapositivas 3
Gbi diapositivas 3Gbi diapositivas 3
Gbi diapositivas 3
angelik2306
 
Tabu EEOMI 11Fevereiro 2011
Tabu EEOMI 11Fevereiro 2011Tabu EEOMI 11Fevereiro 2011
Tabu EEOMI 11Fevereiro 2011
tuchav
 

Viewers also liked (20)

Trabalho Comunicação,Gonçalo Santos
Trabalho Comunicação,Gonçalo SantosTrabalho Comunicação,Gonçalo Santos
Trabalho Comunicação,Gonçalo Santos
 
Plataformas on line
Plataformas on linePlataformas on line
Plataformas on line
 
Modos de-producción
Modos de-producciónModos de-producción
Modos de-producción
 
Insuficiencia renal cronica
Insuficiencia renal cronica Insuficiencia renal cronica
Insuficiencia renal cronica
 
Modelo lineal o (rad)
Modelo lineal o (rad)Modelo lineal o (rad)
Modelo lineal o (rad)
 
A maria desatenta
A maria desatentaA maria desatenta
A maria desatenta
 
ApresentaçãO Eficacia Do Projeto Pedagogico
ApresentaçãO Eficacia Do Projeto PedagogicoApresentaçãO Eficacia Do Projeto Pedagogico
ApresentaçãO Eficacia Do Projeto Pedagogico
 
EBD 1º Tri 2010 Lição 07 - 14022010 - Subsídio
EBD 1º Tri 2010 Lição 07 - 14022010 - SubsídioEBD 1º Tri 2010 Lição 07 - 14022010 - Subsídio
EBD 1º Tri 2010 Lição 07 - 14022010 - Subsídio
 
EBD 1º Tri 2010 - Lição 13 - 28032010 - Subsídio
EBD 1º Tri 2010 - Lição 13 - 28032010 - SubsídioEBD 1º Tri 2010 - Lição 13 - 28032010 - Subsídio
EBD 1º Tri 2010 - Lição 13 - 28032010 - Subsídio
 
Entrevistas Pagina 02
Entrevistas Pagina   02Entrevistas Pagina   02
Entrevistas Pagina 02
 
Ava
AvaAva
Ava
 
Graffit: Amor Ou Odio?
Graffit: Amor Ou Odio?Graffit: Amor Ou Odio?
Graffit: Amor Ou Odio?
 
Quadriláteros
QuadriláterosQuadriláteros
Quadriláteros
 
Giải pháp marketing ứng dụng đầu số ngắn 8077
Giải pháp marketing ứng dụng đầu số ngắn 8077Giải pháp marketing ứng dụng đầu số ngắn 8077
Giải pháp marketing ứng dụng đầu số ngắn 8077
 
Aula 10 recursãoe relaçãoderecorrência
Aula 10   recursãoe relaçãoderecorrênciaAula 10   recursãoe relaçãoderecorrência
Aula 10 recursãoe relaçãoderecorrência
 
Investigação(Marco 5ºC)
Investigação(Marco 5ºC)Investigação(Marco 5ºC)
Investigação(Marco 5ºC)
 
شستشو و پاکسازی بردهای الکترونیکی
شستشو و پاکسازی بردهای الکترونیکیشستشو و پاکسازی بردهای الکترونیکی
شستشو و پاکسازی بردهای الکترونیکی
 
Curricula basada en proyecto
Curricula basada en proyectoCurricula basada en proyecto
Curricula basada en proyecto
 
Gbi diapositivas 3
Gbi diapositivas 3Gbi diapositivas 3
Gbi diapositivas 3
 
Tabu EEOMI 11Fevereiro 2011
Tabu EEOMI 11Fevereiro 2011Tabu EEOMI 11Fevereiro 2011
Tabu EEOMI 11Fevereiro 2011
 

Similar to Interfaces

Interface-swt-swing.pptx
Interface-swt-swing.pptxInterface-swt-swing.pptx
Interface-swt-swing.pptx
Anabelparra3
 
6. estructura de programas
6. estructura de programas6. estructura de programas
6. estructura de programas
HectorMamani
 

Similar to Interfaces (20)

Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)Conceptos y definiciones de poo (quino ortiz & miguel martinez)
Conceptos y definiciones de poo (quino ortiz & miguel martinez)
 
Unidad_01_04.pdf
Unidad_01_04.pdfUnidad_01_04.pdf
Unidad_01_04.pdf
 
Laboratorio interfaces
Laboratorio interfacesLaboratorio interfaces
Laboratorio interfaces
 
Interface-swt-swing.pptx
Interface-swt-swing.pptxInterface-swt-swing.pptx
Interface-swt-swing.pptx
 
Presentación P.O.O
Presentación P.O.OPresentación P.O.O
Presentación P.O.O
 
Guía interfaces
Guía interfacesGuía interfaces
Guía interfaces
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
01 fundamentos-java
01 fundamentos-java01 fundamentos-java
01 fundamentos-java
 
Programacion Orientada a Objetos IE
Programacion Orientada a Objetos IEProgramacion Orientada a Objetos IE
Programacion Orientada a Objetos IE
 
Proyecto de-programacion-II
Proyecto de-programacion-IIProyecto de-programacion-II
Proyecto de-programacion-II
 
Java apesteguia
Java apesteguiaJava apesteguia
Java apesteguia
 
interfaces.pdf
interfaces.pdfinterfaces.pdf
interfaces.pdf
 
TRABAJO UNIDAD 3
TRABAJO UNIDAD 3TRABAJO UNIDAD 3
TRABAJO UNIDAD 3
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación
 
6. estructura de programas
6. estructura de programas6. estructura de programas
6. estructura de programas
 
6. estructura de programas
6. estructura de programas6. estructura de programas
6. estructura de programas
 
Clase swing
Clase swingClase swing
Clase swing
 
Porafolio unidad 1
Porafolio unidad 1Porafolio unidad 1
Porafolio unidad 1
 

More from Maria de Jesus Reyes Betancourt

More from Maria de Jesus Reyes Betancourt (20)

Auditoria
AuditoriaAuditoria
Auditoria
 
Interfaces
InterfacesInterfaces
Interfaces
 
Manual puesta a tierra
Manual puesta a tierraManual puesta a tierra
Manual puesta a tierra
 
Manual de instalacion electrica
Manual de instalacion electricaManual de instalacion electrica
Manual de instalacion electrica
 
Abstracción.docs
Abstracción.docsAbstracción.docs
Abstracción.docs
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Telecomunicaciones mariade jesus
Telecomunicaciones mariade jesusTelecomunicaciones mariade jesus
Telecomunicaciones mariade jesus
 
Mariade jesus lizbeth
Mariade jesus lizbethMariade jesus lizbeth
Mariade jesus lizbeth
 
Antenas maria de_jesus
Antenas maria de_jesusAntenas maria de_jesus
Antenas maria de_jesus
 
Manual seguridad informatica
Manual seguridad informaticaManual seguridad informatica
Manual seguridad informatica
 
Manual
Manual Manual
Manual
 
Trabajo final plan de comunicacion
Trabajo final plan de comunicacionTrabajo final plan de comunicacion
Trabajo final plan de comunicacion
 
Trabajo maria _liz
Trabajo maria _lizTrabajo maria _liz
Trabajo maria _liz
 
Trabajo maria _liz
Trabajo maria _lizTrabajo maria _liz
Trabajo maria _liz
 
Trabajo Final
Trabajo FinalTrabajo Final
Trabajo Final
 
Reglas
ReglasReglas
Reglas
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 
Manual marichuy
Manual marichuyManual marichuy
Manual marichuy
 

Interfaces

  • 1. U N I V E R S I D A D T E C N O L Ó G I C A D E L E S T A D O D E Z A C A T E C A S U N I D A D A C A D E M I C A D E P I N O S T E C N O L O G Í A S D E L A I N F O R M A C I Ó N Y C O M U N I C A C I Ó N TEMA: Interfaces UNIDAD UNIDAD II. MATERIA: Programación de Aplicaciones PROFESOR: I.S.C Omar Emmanuel Lara Juárez ALUMNO(A): María de Jesús Reyes Betancourt MATRICULA: 481200185 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 lleva un paso más adelante la idea de las clases abstractas. En Java una interface es una clase abstracta pura, es decir una clase donde todos los métodos son abstractos (no se implementa ninguno). Permite al diseñador de clases establecer la forma de una clase (nombres de métodos, listas de argumentos y tipos de retorno, pero no bloques de código). Una interface puede también contener datos miembro, pero estos son siempre static y final. Una interface sirve para establecer un 'protocolo' entre clases. Para crear una interface, se utiliza la palabra clave interface en lugar de class. La interface puede definirse public o sin modificador de acceso, y tiene el mismo significado que para las clases. Todos los métodos que declara una interface son siempre,public. Para indicar que una clase implementa los métodos de una interface se utiliza la palabra clave implements. El compilador se encargará de verificar que la clase efectivamente declare e implemente todos los métodos de la interface 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. Ventajas al utilizar interfaces:  Se organiza la programación.  Obligar a que ciertas clases utilicen los mismos métodos (nombres y parámetros).  Establecer relaciones entre clases que no estén relacionadas. Cómo usarlas? Java utiliza dos palabras reservadas para trabajar con interfaces que son interface e implements. Para declarar una interfaz se debe seguir el siguiente orden: modificador_acceso interface NombreInterfaz { código de interfaz
  • 3. } El modificador de acceso permitido dentro de una interfaz es public o puede no existir. Los atributos que definamos en el cuerpo de la interfaz serán atributos de tipo constante en las clases en las que se implemente. Para implementar una interfaz en una clase se debe seguir el siguiente orden: modificador_acceso NombreClase implements NombreInterfa en conclusión Las interfaces en java de manera personal entiendo que la función implementar, se agrega como por ejemplo se crea una clase carro y se implementa la función rueda, ya que parte de la clase y hereda métodos de cajón como pueden ser avanzar o parar. así dependiendo de lo que se programe con una lógica correcta.