Сколько я спал? Что происходит?
interface Selectable {}
и потом
Selectable selectable = new Food();
Вообще ничего не понимаю, что это и для чего нужно?
Илья
17 уровень
Экземпляр интерфейса
Архивный
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Gorynich Java Developer
19 июля 2021, 05:13
Чтобы проще было понять:
List<String> myList = new ArrayList<>();
List<String> myList = new LinkedList<>();
List<String> - это интерфейс List.
ArrayList, LinkedList - это классы, которые реализуют интерфейс List.
Т.е. ты можешь писать для создаваемого объекта тип-интерфейс, а конкретную реализацию выбирать из классов, которые этот интерфейс реализуют.
+6
Илья
19 июля 2021, 18:56
Ааа нифига себе, я помню что это было в лекциях, но видимо совсем наоборот все понял) Спасибо большое
+1