Ссылки и содержание: 🔹 Тесты и практика по этому уроку: t.me/KotlinBasicsBot?start=youtube 🔹 Текстовая версия урока: clck.ru/39Yyc9 🛠 Код из всех уроков: t.me/ievetrov_dev 🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev ✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview 🔹 Бесплатный курс по Android: clck.ru/376Zab 🔹 VK: vk.com/ievetrov.development 00:00 Суперкласс 01:07 Классы наследники 01:50 Создание базового класса - родителя 02:53 Создание классов - наследников 05:43 Наследование методов суперкласса 06:40 Абстрактный класс 09:00 Переопределение методов 10:23 Обращение к методам класса - родителя
Классно обьясняешь🔥, сразу описываешь, что говоришь на практике это очень помогает для понимания. В книжках простые вещи очень любят описывать через новые термины, которые не понятно как работают на практике🫠 Буду смотреть дальше, с меня лайк и подписка👍
Здравствуйте, скобки подставились автоматом потому, что я выбрал переменную name из выпадающего списка. Если писать полностью руками, без скобок тоже все заработает. Оба варианта легальны
Здравствуйте, в классах Scout/Industrial name/speed подчеркнуть красным с ошибкой hides member of supertype `Spaceship` and needs 'override' modifier, переписал все что было у вас в буквальном смысле но ошибка висит
Ссылки и содержание:
🔹 Тесты и практика по этому уроку: t.me/KotlinBasicsBot?start=youtube
🔹 Текстовая версия урока: clck.ru/39Yyc9
🛠 Код из всех уроков: t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: t.me/AndroidSprint_Interview
🔹 Бесплатный курс по Android: clck.ru/376Zab
🔹 VK: vk.com/ievetrov.development
00:00 Суперкласс
01:07 Классы наследники
01:50 Создание базового класса - родителя
02:53 Создание классов - наследников
05:43 Наследование методов суперкласса
06:40 Абстрактный класс
09:00 Переопределение методов
10:23 Обращение к методам класса - родителя
У вас обалденные уроки. Так еще и дублируются в на сайте, все что вы объясняете. Огромное вам спасибо!
Благодарю вас за щедрый отзыв, мотивирует делать больше)
++++
Отлично объясняешь! На моём опыте это пока лучшее объяснение ООП на практике из всех, что я видел.
Курс очень классный, все понятно!
You are welcome) спасибо за ваш комментарий!
Классно обьясняешь🔥, сразу описываешь, что говоришь на практике это очень помогает для понимания. В книжках простые вещи очень любят описывать через новые термины, которые не понятно как работают на практике🫠 Буду смотреть дальше, с меня лайк и подписка👍
от души, велкам)
после Java эти уроки заходят на ура). Спасибо тебе за прекрасные уроки
кайф) благодарю за высокую оценку!
@@ievetrov никаких посторонних звуков, слов паразитов. Прекрасная подача!!!!
@@shivai211 вот тоже обратил внимание, намного понятнее материал при такой подаче!
Спасибо за видеоурок!
🙏😌
большое вам спасибо за курс!
Невероятно, но я, кажется, понял!
Спасибо большое
Super
Здравствуйте! а переменные из супер класса можно переопределять в классах наследниках?
если мы говорим о проперти (полей класса), то да, вполне легально
здравствуйте, а можете пояснить, почему на 6.20 {name} поставили в фигурные скобки, как будто это выражение?
Здравствуйте, скобки подставились автоматом потому, что я выбрал переменную name из выпадающего списка. Если писать полностью руками, без скобок тоже все заработает. Оба варианта легальны
Здравствуйте, в классах Scout/Industrial name/speed подчеркнуть красным с ошибкой hides member of supertype `Spaceship` and needs 'override' modifier, переписал все что было у вас в буквальном смысле но ошибка висит
Здравствуйте, нужен контекст) пишите в ЛС телегу разберемся
Сорее всего вы их там снова объявили (используя val / var, а нужно было записать как параметры)
Зачем нужно переопределять функцию в дочерней классе, когда можно создать новую функцию? Не вижу никакого смысла
а где же Battlecruiser? Star Destroyer? Dreadnaught? 😅