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.