Considérons un exemple (qui se compile en Java)
public abstract interface Interface {
public void interfacing();
public abstract boolean interfacing(boolean really);
}
Pourquoi est-il nécessaire qu'une interface soit "déclarée" abstraite? Y a-t-il d'autres règles qui s'appliquent avec une interface abstraite?
Enfin: Si abstract
est obsolète, pourquoi est-il inclus dans Java? Y a-t-il une histoire pour l'interface abstraite?