Тёмный

Изучение Kotlin | #8 - Абстрактные классы и интерфейсы 

Гоша Дударь
Подписаться 889 тыс.
Просмотров 24 тыс.
50% 1

Опубликовано:

 

26 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 49   
@samposebe2588
@samposebe2588 3 года назад
Гоша, информация об интерфейсах и классах, без объяснения, в каких случаях они используются - вода в песок.
@slezkin23
@slezkin23 3 года назад
согласен, тема сисек не раскрыта
@goldirus
@goldirus 2 года назад
напомнило уроки алгебры, когда год учили как вычислять дифференциалы и интегралы, но так не рассказали для чего они вообще нужны и как их использовать на практике
@fifagameru
@fifagameru 3 года назад
а для чего это нужно, не хватает примеров где это пригодится
@nikitayarosh3885
@nikitayarosh3885 4 года назад
в джаве можно не только добавлять реализацию для методов интерфейса, но и делать методы в интерфейсах приватными. И в джаве тоже можно добавлять константы в интерфейсах
@Vl-TV
@Vl-TV 3 года назад
1.8
@m1n1jack
@m1n1jack Год назад
Почему нет объяснения где это можно использовать и зачем это нужно? Так никогда ничего не запомниться.
@ПавелП-м8н
@ПавелП-м8н 2 года назад
Я новичок, начал смотреть все видео по порядку. Сначала вроде было что-то понятно, сейчас вообще непонятно что это и главное для чего
@СергейКлючников-р2ь
Например есть такой php фреймворк Yii2, там для того чтобы реализовать авторизацию пользователя на сайте средствами этого фреймворка, предоставляется класс - интферфейс, в документации к yii2 написано какие методы надо реализовать, реализовываешь методы этого интерфейса и тебе почти не нужно париться с авторизацией пользователя (т.е. писать код самому на php), все сделает фреймворк yii2 практически сам. А вообще, за 7+ лет работы, я сталкивался с этой темой всего пару раз)) Это просто нужно знать)
@lenarkhannanov962
@lenarkhannanov962 4 года назад
В java можно добавлять в интерфейсы реализацию - они называются методы по умолчанию и пишутся с ключевым словом default
@nikokrasowski5742
@nikokrasowski5742 2 года назад
Понял, что всё работает) но не понял как и зачем. В чём суть перепрыгиваний между изменениями? Может кто-нибудь объяснить простым языком последние 5 минут видео?
@АндрейИванов-х1р3ь
Я думаю надо по практиковаться и на практике понять для чего нужны все эти функции, так вроде смотрю все повторяю и все получается но понятия для чего все это нет.
@blindpew8454
@blindpew8454 4 года назад
тоже самое
@meiram1223
@meiram1223 3 года назад
ты не один!
@Sunsetfusion
@Sunsetfusion 3 года назад
Почти также)))) Геморный язык если честно)
@ZackiePhoton
@ZackiePhoton 3 года назад
@@Sunsetfusion ну незнаю, мне все легко даётся, может потому что я джаву хорошо знаю и большой скилл по ООП
@Sunsetfusion
@Sunsetfusion 3 года назад
@@ZackiePhoton Здесь я согласен, с такими навыками, будет легче
@МихаилКомаров-и8й
@МихаилКомаров-и8й 4 года назад
Не понял, почему на 21:34 не запускается checkDataTypes Если класс параметра obj не реализует DbConnection и поэтому вылезает ошибка, то зачем нужна такая проверка?
@gennadiymedvedev214
@gennadiymedvedev214 4 года назад
, а , Гоша -- лучший !!!
@AlexVetrov
@AlexVetrov 2 года назад
6:23 user - это экземпляр класса MainProvider, реализующий интерфейс UserInfoProvider, в котором есть функция printInfo c аргументом user класса User, которого мы создаем User() в момент вызова интерфейса. Я немного запутался в user-ах.
@goldirus
@goldirus 2 года назад
согласен. ему следовало разнообразить имена
@ololo2274
@ololo2274 4 года назад
"интерфейс, который будет полностью пустым, нам никогда не понадобится". Автор, об интерфейсах-маркерах слышал?
@MykMur
@MykMur 4 года назад
В Java-библиотеках заплакали сотни интерфейсов, громче всего плакал 'Serializable' :D Видео неплохое получилось, тем не менее, на такие штуки внимание не обращаю просто. Просто читать доки дополнительно надо.
@nikokrasowski5742
@nikokrasowski5742 2 года назад
Запутался в юзерах. Может с разными именами есть объяснение? Как их отличить?
@yurii_s_m_25
@yurii_s_m_25 4 года назад
Дуже дякую!
@rio5121
@rio5121 3 года назад
капец клубок. Я запутался на середине что откуда.
@goretkin6509
@goretkin6509 4 года назад
Все отлично, но мне кажется качество звука надо улучшить.
@zhbeka9732
@zhbeka9732 Год назад
ахахахахха
@VladimirAlekseyev
@VladimirAlekseyev Месяц назад
Какой-то "критический уровень вложенности" и к тому же не работает: IDEA предлагает убрать условие, которое всегда true, потому что интерфейсы принадлежат классу. И зачем нужны интерфейсы, если в классе можно описать? Зачем нужен класс, если в интерфейсе описано? Как это все применить в жизни?
@termi5242
@termi5242 4 года назад
Гош, сможешь сделать курс по C++Builder Community Edition.
@AllSC2Replays
@AllSC2Replays 2 года назад
Галопом по Европам... Без литературы тут никуда. С диаграммами и изображениями связей было бы проще для понимания.
@Kepler57
@Kepler57 3 года назад
А где абстрактные классы?
@Владимир-нврск
@Владимир-нврск 3 года назад
Не понял зачем он нужен этот интерфейс. Нужны примеры.
@Ramaz_an
@Ramaz_an 3 года назад
Можно не много побыстрей?
@Владимир-нврск
@Владимир-нврск 3 года назад
И в чем разница интерфейсов и классов ?
@exsterx
@exsterx Год назад
интерфейс - определяет методы, класс реализующий интерфейс - описывает как эти методы работают
@goldirus
@goldirus 2 года назад
так нафига вообще нужен интерфейс? Ведь все тоже самое можно прописать в самом классе
@bolatmukashev2830
@bolatmukashev2830 4 года назад
Сложнааа, я поплыл...
@Sunsetfusion
@Sunsetfusion 3 года назад
Спасибо автору за уроки, лучше чем здесь, не видел объяснений. Правда, что Java, что Kotlin, геморные языки, Java, то вообще)))) Но, к сожалению в андройд-разработке, кроме этих двух языков, пока явных фаворитов нет, поэтому приходится учить. Хотя по мне проще гораздо Python.
@Илья-ц3т4п
@Илья-ц3т4п 4 года назад
А где сам интерфейс? Окошко с полями?
@МихаилБелентьев-й9х
Окошко с полями это графический интерфейс ,а это интерфейс функции
@nikitayarosh3885
@nikitayarosh3885 4 года назад
это 2 разных понятие интерфейса
@y9maly
@y9maly 3 года назад
Сложнаа б***ь СЛОЖНААА
@vadimgavrikov1742
@vadimgavrikov1742 4 года назад
За secondName дизлайк отписка
@meiram1223
@meiram1223 3 года назад
почему?
@abarakus722
@abarakus722 3 года назад
@@meiram1223 наверное, потому что грамотнее lastName
@meiram1223
@meiram1223 3 года назад
@@abarakus722 спасибо за ответ
@exsterx
@exsterx Год назад
и чо и чо
Далее
Исповедь / Мася
2:47:10
Просмотров 153 тыс.
ŠKODA не перестает удивлять
00:48
Просмотров 569 тыс.
КАК УСТРОЕН TCP/IP?
31:32
Просмотров 191 тыс.