SlideShare una empresa de Scribd logo
1 de 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.

Más contenido relacionado

La actualidad más candente (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
 

Destacado

The dahilia at villa floresta naples florida.text.marked
The dahilia at villa floresta naples florida.text.markedThe dahilia at villa floresta naples florida.text.marked
The dahilia at villa floresta naples florida.text.markedVineyards Naples
 
Villa deste at palmira country club site plan naples florida.text.marked
Villa deste at palmira country club site plan naples florida.text.markedVilla deste at palmira country club site plan naples florida.text.marked
Villa deste at palmira country club site plan naples florida.text.markedVineyards Naples
 
Unit b at ocean harbor naples florida.text.marked
Unit b at ocean harbor naples florida.text.markedUnit b at ocean harbor naples florida.text.marked
Unit b at ocean harbor naples florida.text.markedVineyards Naples
 
The curacao at coco bay naples florida.text.marked
The curacao at coco bay naples florida.text.markedThe curacao at coco bay naples florida.text.marked
The curacao at coco bay naples florida.text.markedVineyards Naples
 
Cds variados
Cds variadosCds variados
Cds variadoszrtmarcel
 
Gestão de Clientes: A decisão final será sempre deles
Gestão de Clientes: A decisão final será sempre deles Gestão de Clientes: A decisão final será sempre deles
Gestão de Clientes: A decisão final será sempre deles ZipCode
 
Conducción de calor en nanoestructuras
Conducción de calor en nanoestructurasConducción de calor en nanoestructuras
Conducción de calor en nanoestructurasJanette Sierra
 
Qual a importância de estruturar uma boa gestão de informação
Qual a importância de estruturar uma boa gestão de informaçãoQual a importância de estruturar uma boa gestão de informação
Qual a importância de estruturar uma boa gestão de informaçãoZipCode
 
Unit a at seawatch ii bayside naples florida.text.marked
Unit a at seawatch ii bayside naples florida.text.markedUnit a at seawatch ii bayside naples florida.text.marked
Unit a at seawatch ii bayside naples florida.text.markedVineyards Naples
 
Presentación2
Presentación2Presentación2
Presentación2Kika Mena
 
Slidecast GBI
Slidecast GBISlidecast GBI
Slidecast GBIkaren0116
 
Um grande tornado em Tomar
Um grande tornado em TomarUm grande tornado em Tomar
Um grande tornado em Tomartuchav
 

Destacado (20)

The dahilia at villa floresta naples florida.text.marked
The dahilia at villa floresta naples florida.text.markedThe dahilia at villa floresta naples florida.text.marked
The dahilia at villa floresta naples florida.text.marked
 
Miguel skating
Miguel skatingMiguel skating
Miguel skating
 
Ger test 1
Ger test 1Ger test 1
Ger test 1
 
Ed
EdEd
Ed
 
Villa deste at palmira country club site plan naples florida.text.marked
Villa deste at palmira country club site plan naples florida.text.markedVilla deste at palmira country club site plan naples florida.text.marked
Villa deste at palmira country club site plan naples florida.text.marked
 
2
22
2
 
Unit b at ocean harbor naples florida.text.marked
Unit b at ocean harbor naples florida.text.markedUnit b at ocean harbor naples florida.text.marked
Unit b at ocean harbor naples florida.text.marked
 
The curacao at coco bay naples florida.text.marked
The curacao at coco bay naples florida.text.markedThe curacao at coco bay naples florida.text.marked
The curacao at coco bay naples florida.text.marked
 
Cds variados
Cds variadosCds variados
Cds variados
 
Free Hugs
Free HugsFree Hugs
Free Hugs
 
Gestão de Clientes: A decisão final será sempre deles
Gestão de Clientes: A decisão final será sempre deles Gestão de Clientes: A decisão final será sempre deles
Gestão de Clientes: A decisão final será sempre deles
 
Conducción de calor en nanoestructuras
Conducción de calor en nanoestructurasConducción de calor en nanoestructuras
Conducción de calor en nanoestructuras
 
Qual a importância de estruturar uma boa gestão de informação
Qual a importância de estruturar uma boa gestão de informaçãoQual a importância de estruturar uma boa gestão de informação
Qual a importância de estruturar uma boa gestão de informação
 
Unit a at seawatch ii bayside naples florida.text.marked
Unit a at seawatch ii bayside naples florida.text.markedUnit a at seawatch ii bayside naples florida.text.marked
Unit a at seawatch ii bayside naples florida.text.marked
 
D 7 1a
D 7   1aD 7   1a
D 7 1a
 
Presentación2
Presentación2Presentación2
Presentación2
 
Slidecast GBI
Slidecast GBISlidecast GBI
Slidecast GBI
 
Catalogo Fitam 2011
Catalogo Fitam 2011Catalogo Fitam 2011
Catalogo Fitam 2011
 
Insuficiencia cardiaca
Insuficiencia cardiaca Insuficiencia cardiaca
Insuficiencia cardiaca
 
Um grande tornado em Tomar
Um grande tornado em TomarUm grande tornado em Tomar
Um grande tornado em Tomar
 

Similar a Interfaces

Similar a 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
 

Más de 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.