Utilisation d’une classe Interface (p. 494)
zSpécification de l’« implémentation »
zDéfinition de toutes les méthodes déclarées dans l’interface (mêmes
arguments, mêmes types de retour)
zL’implémentation est une relation « est un » comme dans l’héritage
zUne classe peut implémenter plusieurs interfaces (forme d’héritage
multiple)
zLes interfaces interviennent grandement dans la gestion des événements
d’une interface graphique
zAutre utilisation : définition de constantes utilisables dans de nombreuses
classes (ex. p.501)
public interface Constantes{
public static final int UN = 1;
public static final int DEUX = 2;
public static final int TROIS = 3;
}