@denmanorwat
Относительно недавно начал изучение Java,Android.

Почему возможно создание интерфейса без переопределения методов?

Язык - Java,библиотека - POI Apache, пакет - org.apache.poi.ss.usermodel.
Здравствуйте,пожалуйста,скиньте ссылку с объяснениями, почему в этом случае возможно создание экземпляра интерфейса без переопределения его методов(попробовал искать в гугле - не нашел)

Sheet s = wb.createSheet(); Пример кода взят со страницы poi.apache.org/spreadsheet/how-to.html#User+API+%2... , шестая строка кода из примера

Sheet,насколько я понимаю,интерфейс: poi.apache.org/apidocs/org/apache/poi/ss/usermodel...

Получается,я создаю экземпляр интерфейса без переопределения метода,однако,насколько я знал до этого момента,так делать нельзя и бессмысленно,ведь это класс без реализации.
  • Вопрос задан
  • 759 просмотров
Решения вопроса 1
al_gon
@al_gon
https://github.com/apache/poi/blob/trunk/src/java/...
Line 814

Вам стоит разобраться с использованием интерефейсов. Ключевое слово это "контракт".

https://docs.oracle.com/javase/tutorial/java/IandI...
https://docs.oracle.com/javase/tutorial/displayCod...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы