Уроки Java для начинающих | #16 - Полиморфизм

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

В этом уроке затронем один из ключевых принципов ООП, а именно полиморфизм. Мы выясним что это такое и как оно работает в ООП и в языке Java.

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

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

Целую кучу всего пересмотрел, перечитал, но пример про роботов в самом начале все расставил на свои места!)

Спасибо

mishazifir
Автор

Виртуальными функциями попахивает)
Спасибо C++)

РоманКорюкин-зл
Автор

Хороший простой пример, Спасибо. Только стоит упомянуть аннотацию @override при каждом переопределении :)

yauc
Автор

спасибо за видео братан! продолжай в том же духе, очень полезно!

tuRistst
Автор

Чем сложнее становится тема, тем хуже ты объясняешь! У меня много вопросов осталось ещё с видео про конструкторы. Самый лучший пример был бы, если бы ты написал код, самый элементарный, в случае когда данные вводит пользователь! Так всегда понятнее и примеры были бы явными.

Но у тебя самый лучшие видео, с точки зрения просмотра. Очень удобно, поясню: код всегда четко видно (на других каналах часто весь экран, на котором мелко-мелко видно шрифт и хрен чего ты там разберешь) и звук хороший! Спасибо!

FavoriteMomentsFavoriteFilms
Автор

Спасибо з хорошее объяснение (полиморфизма), а то эти коты уже достали:)

kestreltinki
Автор

Вспоминаю Академию когда я изучал c++, и теперь Гоша Слушая твои уроки мне хочется учиться дальше и дальше

ЗурабЗорович
Автор

2:15 - Мы видим редкое явление: Гоша написал слово на русском языке!!!1!

stapykek
Автор

public static void main(String[] args) {
Shape[] arr = new Shape[] {new Circle(), new Square(), new tri()};
for (int i = 0; i < arr.length; i++)
arr[i].draw();
}
}

vlad
Автор

вы б могли бы россказать про порозрядные операторы

arwichok_
Автор

Как вы увеличили размер шрифта так быстро? стандартные хоткеи не помогают :(

familiarny
Автор

Голова у меня была: "Круглая", после 10 видео стала: "Квадратная" .... и скоро будет "Треугольная" ))

ГитаристГитаристыч
Автор

У меня не наследуются классы, что делать?

КоваленкоНікіта-ог
Автор

Полиморфизм это перегрузка методов (функции с одинаковым именем но разными параметрами), перегрузка конструкторов (конструкторы с разными параметрами )

zhonik
Автор

Ещё про перегрузку методов забыли упомянуть.

ЮлияКашиченко
Автор

А на вопрос "что такое полиморфизм" ответить забыл

MightyMindsDev
Автор

Создаете массив называя Shape? Это такой тип данных? Как это работает вообще? arr [i] draw - это что? Просто потому что? Каждый урок смотрю, чтоб потом потом посмотреть в другом месте и понять. Но не бросаю смотреть тут. Да, я странный.

ВиталийБорисов-пз
Автор

ошибочкаааа. java cannot find symbol: variable i, перепроверил код, не заметил ничего несходного

kaste
Автор

Гоша брат а цикл for будет работать без { } в синтаксисе должен же

azizmukambetov
Автор

А virtual и override написать не надо?

aramsargsyan