Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > abstract interface? 0.0


Автор: JohnWind 25.12.2008, 20:44
мне друг задал вопрос 
мол слыхал он такую штуку на финальной презентации smile
поспрашивал среди знакомых - никто не знает что это такое.
поспрашивал своих - аналогично. все делают большие глаза.
гугля мне ничего не ответила кроме схожих вопросов без ответов...
поискал на форуме у вас, вроде нету.
 smile  

Автор: powerOn 25.12.2008, 21:01
ключевое слово abstract не запрещается использовать при объявление интерфейса, но пользы, как и вреда, никакой не имеет.

Автор: Vermut 26.12.2008, 13:39
Все интерфейсы итак абстрактны, нельзя создавать экземпляры интерфейсов.

Автор: ecologist 26.12.2008, 14:05
Цитата(JohnWind @  25.12.2008,  20:44 Найти цитируемый пост)
поспрашивал среди знакомых - никто не знает что это такое.
поспрашивал своих - аналогично. все делают большие глаза.

У меня тоже были бы большие глаза - ибо бредятина. Подозреваю, что было перепутано с абстрактными классами и интерфейсами. Их использование постоянно мусолят. Например тут - http://www.javabeginner.com/abstract-class-interface.htm

Автор: AxNe0 26.12.2008, 15:57
все нормально, по умолчанию любой интерфейс - abstract, точно так же, как и любой метод у интерфейса - public и abstract, а любое поле - public static final. Иными словами, такие записи эквивалентны:
Код

public abstract interface Qw {
    public static final String s = "sss";
    public abstract void doX();
}

Код

public interface Qw {
    String s = "sss";
    void doX();
}


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)