la tele se enciende y apaga. En su forma más simple, una interfaz es un grupo de métodos relacionados con cuerpos vacíos El comportamiento de una bicicleta, si se define como una interaz, podría aparecer así:
interface Bicycle {
void changeCadence(int newValue); // revoluciones de las ruedas por min.
void changeGear(int newValue);
void speedUp(int increment);
void applyBrakes(int decrement);
}
Para implementar esta interfaz, el nombre de tu clase cambiaría (a una marca de bicis, por ejemplo, como CONORBicycle), y tendrás que usar la palabra clave implements en la declaración de la clase: class CONORBicycle implements Bicycle {
// resto de clase implementada
}
Implementar una interfaz le permite a una clase aparentar más formalidad sobre el comportamiento que promete ofrecer. Las interfaces tienden un cable entre la clase y el resto del mundo. Si tu clase te reclama una interfaz, todos los métodos definidos por esta interfaz deben aparecer en el código fuente antes de que la clase se compile satisfactoriamente.SKiP





0 opiniones:
Publicar un comentario en la entrada