Рассмотрим пример (который компилируется в java)
public abstract interface Interface {
public void interfacing();
public abstract boolean interfacing(boolean really);
}
Почему необходимо, чтобы интерфейс был "объявлен" абстрактным? Существуют ли другие правила, которые применяются с абстрактным интерфейсом?
Наконец: Если abstract
устарело, почему он включен в Java? Есть ли история для абстрактного интерфейса?