Referencias a interfaces

Páginas: 2 (410 palabras) Publicado: 24 de mayo de 2014
Ejemplo de Implementación de interfaces
Supongamos que una interfaz describe a un nadador de cuatro estilos (nadaLibre(), nadaDespaldas(), nadaPecho(), nadaMariposa()). En ello hay muchasinstancias de Alumnos, entre ellos hay algunos que pueden ser instancias de AlumnosNadadores, clase que implementa la interfaz Nadador. Con ello donde se necesite un nadador, podremos enviar a esos alumnos.Cuando se pida un alumno nadador en una función, se entiende que sólo se invocarán sus métodos como nadador.
Ejemplo Java:
Sea al Interfaz Comparable.java
public interface Comparable {
intcompareTo(Object otro);
}

Luego la clase Employee podría implementarla para comparar dos empleados.
La declaración de la clase empleado se modificaría a:
class Employee implements Comparable
La otromodificación es que la clase Employee debe implementar esta función.
Por ejemplo:
public int compareTo(Object otroObject)
{
Employee otro=(Employee) otroObject;
if (salary if (salary > otro.salary) return 1;
return 0;
}


Referencia a Interfaces:
Las interfaces son uno de los mecanismos que dispone Java para establecer las características quedebe cumplir una clase para que sea apta para una determinada necesidad de una aplicación. Podría decirse que las interfaces son plantillas de métodos que deben incluir determinadas clases.
Desde elpunto de vista estructural, una interface es una construcción similar a una clase que carece de implementación en sus métodos. La palabra reservada del lenguaje para declarar este tipo deconstrucciones es interface.

public interface Dibujable{
public void dibujar();
}
Como puede observarse el método dibujar termina en "punto y coma" y no tiene ningún código deimplementación (obsérvese que no incorpora llaves a continuación).
Posteriormente podremos declarar clases que cumplan (implementen) la interface, para ello, en la declaración de la case emplearemos la palabra...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Interfaces
  • Interfaces
  • Interface
  • Interface
  • Interfaces
  • Interfaces
  • interfaces
  • Interfaces

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS