Уроки Java для начинающих | #22 - Интерфейсы (interface)

preview_player
Показать описание

В этом уроке мы с вами изучим очень важную деталь программирования на Java, а именно интерфейсы.

✔ -------------

- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #GoshaJava
Рекомендации по теме
Комментарии
Автор

так и не обьяснил зачем нужны интерфейсы в джаве.

SocialFoam
Автор

Спасибо за уроки. Очень даже хорошие. Особенно учитывая что они бесплатные. Решил написать коммент в поддержку автора, за его старания. А то тут замечаю очень много негативных комментов.

cs_dequeue
Автор

На 2:00 не надо явно указывать на то, что переменная final, в интерфейсах она по умолчания statoc and final

lemcqct
Автор

В целом, уроки среднего качества, если бы у меня не было опыта в другом языке, мало бы что понял

EldarKhaitov
Автор

ИНТЕРФЕЙСЫ НУЖНЫ ДЛЯ ПРЕОДОЛЕНИЯ ПРОБЛЕМ СО МНОЖЕСТВЕННЫМ НАСЛЕДОВАНИЕМ. Наследовать можно много интерфейсов, а класс один. (Коллизия имен методов)

woodlandfantomas
Автор

Помогите я очень нуждаюсь в вашей помощи. Как сделать так чтобы после закрытия программы в моем случае отправлялись письма на почту. Ну или какие-то другие действия. Чтобы процесс продолжался после закрытия программы

kfnrlkt
Автор

А зачем все это нужно, если можно просто создать два класса и не переопределять функции, а просто их объявить?

cxqrsng
Автор

После повторного просмотра понял наконец как работает код)

michaeltimerbulatov
Автор

А можно было еще быстрее? И желательно с одного окошка на другое переключаться хаотично.

kjkumhl
Автор

Все написал как у тебя - выдало ошибку=reached end of file while parsing

FAN_
Автор

толком и нет объяснения про интерфейсы, почти одни массивы и вычисления ((

immortal-spirit-
Автор

0:53 Вернулись-вернулись к предыдущим, освежили))

AnnaIsHere
Автор

Гоша, создай что ниббуть на основе своих знаний всех языков (программу, игру и т.д
) Буду очень благодарен)

romantarkov
Автор

Написал такой же код
выбило ошибку:
Error:(9, 15) java: bad operand types for binary operator '<='
first type: int[]
second type: int
Как решить? Помогите😢😢😢😢

endrik
Автор

я бы так с интерфейсами не баловалась,
Гоша, ты больше запутаешь новичков чем объяснишь.
Интерфейсы : например при имплементации интерфэйса,
джава заставит переопределить все методы, что бы ничего не забыть итд....
с массивами ты как то жутко маневрируешь.. о выходе за пределы например было бы разумно сказать а ты даже не проверяешь.. фигня полная.

lisafox
Автор

Объясните кто-нибудь как работает обращение к последнему элементу массива, не совсем понимаю.... a.length - i - 1

wandererwanderer
Автор

Пример привели бы жизненный. В каких случаях это удобно применять?

algorithm
Автор

Я после твоих уроков к психологу начал ходить!

ritxeui
Автор

Я когда на андроид студио делал layout понял что такое интерфейсы.

yoohsgn
Автор

Короче Интерфейсы нужны, что бы методы создавать в них. А в классах которые имплементируют интерфейсы, нельзя будет пропустить нечего из интерфейса.
Т.е. "защита от дурака" я так понял. Короче что бы прописать обязательные методы в интерфейсе, а потом с помощью классов их реализовывать и не получится пропустить не 1 метод прописанный в интерфейсе.

alexandr.zemliakov