Возможно кому-то будет полезно: интерфейс описывает поведение и реализовывать его могут абсолютно не родственные объекты, например интерфейс Flyable с методом летать могут реализовывать классы и комар и самолёт, хотя они никак не связаны. Абстрактный класс показывает что-то общее для всех его наследников, самый распространённый пример - абстрактный класс Figure(который реально существовать не может) у которого есть методы для нахождения площади и периметра, что является общим для всех геометрических фигур.
огромное спасибо, супер понятно. А вы не могли бы еще сказать как понять, когда стоит использовать интерфейс а когда абстрактный класс, не всегда понятно будут ли наследники у класса и т.д
Очень все понятно, спасибо! Это действительно толковый урок, т.к. немало всего уже было просмотрено и прочитано, но действительно понятно стало толькло сейчас. Спасибо огромное!
Разложил по полочкам, всё понятно стало. Конечно, ты и сам понимаешь, что нужно дикцию подтянуть и лучше слова подбирать для объяснения, чтобы небыло мельтишения. Но, но это всё наживное. Повторюсь, объяснение замечательное, спасибо большое. Я сам не знаю когда бы дошёл до понимания этих различий. 🙂👍
Странно сравнивать заготовку (абстракный класс) с правилами по сборке (интерфейсы). Это разные сущности. И если их так и понимать, то путаницы нет. Но урок кому-то полезным будет.
В целом не плохо, однако выбор между использованием интерфейса и абстрактного класса имеют определенный критерий. Ну и хотелось бы видеть главное - примеры их использовния, особенно интерфейсов. Они открывают много итересных и для новичков не очевидных возможностей гибкости кода.
Будь точен в терминологии. Ты сказл что не обьявил переменные, но ты именно обьявил две переменные в начале видео, но не проинициализировал их. Это два разных процесса и два разных термина.
вы ничего не объяснили, к чему эти частности? разницу между классами и интерфейсами а главное ЗАЧЕМ, нужно пояснять с точки зрения проектирования программ, а вы еще более углубляетесь в частности и еще более не отвечаете на вопросе о разнице и ЗАЧЕМ, просто запутываете
за таких горе гуру-учителей на курсы программирования могут поступить 50к людей, а закончат их не более 500 человек и то, чаще всего у них уже была база. Если ты до этого урока не знал что такое абстрактный класс и интерфейс, то этот урок ничего и не научит
Возможно кому-то будет полезно: интерфейс описывает поведение и реализовывать его могут абсолютно не родственные объекты, например интерфейс Flyable с методом летать могут реализовывать классы и комар и самолёт, хотя они никак не связаны. Абстрактный класс показывает что-то общее для всех его наследников, самый распространённый пример - абстрактный класс Figure(который реально существовать не может) у которого есть методы для нахождения площади и периметра, что является общим для всех геометрических фигур.
Круто объяснил! Не понимал разницы...
огромное спасибо, супер понятно. А вы не могли бы еще сказать как понять, когда стоит использовать интерфейс а когда абстрактный класс, не всегда понятно будут ли наследники у класса и т.д
спасибо!
Очень все понятно, спасибо! Это действительно толковый урок, т.к. немало всего уже было просмотрено и прочитано, но действительно понятно стало толькло сейчас. Спасибо огромное!
спасибо!
Довольно грамотный урок, особенно понравился табличный вариант сравнения и проработка каждого пункта👍
Спасибо тебе так хорошо сравнил и примерами выяснил нам четко!
Очень классный урок, спасибо большое!
Информация структурировалась в голове)
Спасибо большое! Единственное внятное объяснение Абстрактных классов и Интерфейсов и их различия в табличной форме!
Разложил по полочкам, всё понятно стало. Конечно, ты и сам понимаешь, что нужно дикцию подтянуть и лучше слова подбирать для объяснения, чтобы небыло мельтишения. Но, но это всё наживное. Повторюсь, объяснение замечательное, спасибо большое. Я сам не знаю когда бы дошёл до понимания этих различий. 🙂👍
спасибо! Подписался, поставил колокольчик! Жду новых видео по Java
+++ Отличный видос. Шпаргалку сохранил.
Спасибо! Отличное видео!👍
Очень круто!!!!
Чётко! Спасибо за урок!
Спасибо! При изучении этих тем как раз возник вопрос различия между ними
спасибо, очень грамотно и информативно, с практическими примерами 👍
инкрементирую лайк
Спасибо, это лучшее объяснение)))
Также с Java 8 интерфейс может иметь статический методы с телом
Спасибо! Всё просто и понятно!
Блин, чел ты крут!!! Разжевал как второкласснику, я даже понял
Спасибо!)
@@looklearn4745 еще б про рефлексию, что нибудь понятное, а то там где я смотрю, ничего непонятно
@@c0o1errr46 Спасибо, учту для следующего видео!))
Странно сравнивать заготовку (абстракный класс) с правилами по сборке (интерфейсы).
Это разные сущности. И если их так и понимать, то путаницы нет.
Но урок кому-то полезным будет.
Благодарю!
Достойной, спасибо
Спасибо
В целом не плохо, однако выбор между использованием интерфейса и абстрактного класса имеют определенный критерий.
Ну и хотелось бы видеть главное - примеры их использовния, особенно интерфейсов. Они открывают много итересных и для новичков не очевидных возможностей гибкости кода.
Молодчик.
Спасибо!
клево объяснил, в иделале хотелось бы паруц примеров где лучше использовать интерфейс, а где АК
Будь точен в терминологии. Ты сказл что не обьявил переменные, но ты именно обьявил две переменные в начале видео, но не проинициализировал их. Это два разных процесса и два разных термина.
Доброго времени суток! Будут ли ещё уроки?
Добрый день! Да, конечно будут) На этой неделе планирую сделать выпуск, осталось определиться с темой)
@@looklearn4745 Класс! Спасибо за Ваши труды)
@@Артем-х7п6с вам спасибо за оценку) кстати выпуск вышел)
а зачем создают интерфейс, потом абстрактный класс и потом уже просто класс, видел так в стандартной библиотеке
за 2 года 500 лайков
вы ничего не объяснили, к чему эти частности? разницу между классами и интерфейсами а главное ЗАЧЕМ, нужно пояснять с точки зрения проектирования программ, а вы еще более углубляетесь в частности и еще более не отвечаете на вопросе о разнице и ЗАЧЕМ, просто запутываете
Вроде что-то прояснилось
Что значит new Main()? Оно неизменно в любом случае?
3:59 метод , а не класс
4:30 -> ".. без ТУЛОВИЩА ..."
за таких горе гуру-учителей на курсы программирования могут поступить 50к людей, а закончат их не более 500 человек и то, чаще всего у них уже была база. Если ты до этого урока не знал что такое абстрактный класс и интерфейс, то этот урок ничего и не научит