domingo, 4 de septiembre de 2011

Interfaces en Java


Son expresiones de diseño, las cuales se implementan no se extienden. Contienen métodos sin definir llamados abstractos que posteriormente podemos implementar (la acción de esos métodos va por nuestra parte) de diferentes maneras según lo requerido. Cabe mencionar que una interfaz te “dice” que hacer más no cómo.

Una clase puede implementar varias interfaces.


Para declarar una interfaz se haría lo siguiente:



public interface funcionesdelaCalculadora{
	public abstract void sumar(int a[]);
	public abstract void restar(int b[]);
	public abstract void multiplicar(int c[]);
	// …
}


Para implementarla en una clase:


public class Calculadora implements funciones de la calculadora{
	public abstract void sumar(int a[]){
	// Implementación del método
	}
	public abstract void restar(int b[]){
	//Implementación del método
	}
	public abstract void multiplicar(int c[]){
	//Implementación del método
	}
}


Fuentes
1
2
3

No hay comentarios:

Publicar un comentario