interface_declaration
interface_declaration
::=
{ modifier } "interface" identifier
[ "extends" interface_name { "," interface_name } ]
"{" { field_declaration } "}"
[rule list]
This rule is called by
-> type_declaration
Explications
La déclaration d'une interface
est similaire à la déclaration d'une classe, sauf que l'on ne fait
que déclarer les méthodes, sans les remplir.
Exemple
public interface appareilElectrique {
/** teste si l'appareil est enclenche
*/
public boolean estEnclenche();
/** on appelle cette methode lorsque l'on
* branche l'appareil dans une source de
* courant active, avec true, ou false
* si la source est inactive
*/
public void alimente(boolean alim);
}
Index général - Index concepts - Règles BNF
© 1996, DIP Genève, Alexandre Maret & Jacques Guyot
page générée Fri Jun 21 15:41:00 MET DST 1996