JavaRush /Курсы /Java Syntax Pro /Дополнительные лекции к уровню

Дополнительные лекции к уровню

Java Syntax Pro
8 уровень , 8 лекция
Открыта

Из этого уровня вы узнали, что такое примитивные типы в Java, как выполняется их расширение и сужение. Поговорили об объектах и классах. А еще — начали изучать то, что делает Джаву Джавой — принципы объектно-ориентированного программирования. Немного терпения: прежде чем вы перейдете на следующий уровень, рекомендуем прочитать эту лекцию.

Принципы ООП

Вы уже знаете, как все устроено в Java: вы создаете классы, на их основе — объекты, у классов есть методы и т.д. Но почему все так, а не иначе? Почему структура языка такова, что программы состоят именно из классов и объектов, а не из чего-то другого? Зачем было придумано понятие «объект» и поставлено во главу угла? Все ли языки устроены так и, если нет, какие преимущества это дает Java? Вопросов много. Разобраться с ними поможет эта лекция, в которой вы подробно ознакомитесь с принципами ООП — наследованием, абстракцией, инкапсуляцией и полиморфизмом.


8
Опрос
Типы данных, 8 уровень, 8 лекция
Недоступен
Типы данных
Типы данных
Комментарии (180)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Anonymous #3585174 Уровень 11
8 июня 2025
like
Сергей Сак Уровень 12
4 апреля 2025
Лайкнул лекцию, поддержал бездомного сироту)
22 марта 2025
Если класс не унаследован ни от кого, то он Выберите один из вариантов: Сирота Бездомный Рутовый ахахахахах как же меня вынесло с этого. жду такого вопроса на собеседовании :)
Сергей Уровень 2
27 февраля 2025
Не понял В каком из вариантов правильно описано наследование класса Собака и класса Волк? Там два варианта правильных с extends, они оба могут подходить под вопрос
OptiF1ne Уровень 27
28 февраля 2025
включая логику, собака extends волк. Собака наследует от волка
Сергей Уровень 2
28 февраля 2025
Ну Курица-Яйцо здесь бы больше подошло бы
Vadim1233215 Уровень 12
16 февраля 2025
Вроде понял немного, но когда задачи решаешь ничего не понятно)
Даниил Уровень 35
11 декабря 2024
Не удержался и ответил "сирота".
Why Not? Уровень 9 Expert
8 января 2025
легенда
17 января 2025
Топ два анекдот за сегодня после двух белых полос🤣
Евгений Уровень 29
18 ноября 2024
Сирота и бездомный
4kTurboPlayer Уровень 9
25 ноября 2024
Тест создавал дотер
Артур Уровень 4
12 апреля 2025
Во время катки.
Anonymous #3508933 Уровень 10
9 ноября 2024
Класс который ни от кого не унаследован - сирота и бездомный. Я запомню)
Anonymous #izrb# Уровень 22
24 ноября 2024
У него есть Object)
Anton Styazhkin Уровень 38
29 сентября 2024
Правильное описание наследования классов Собака и Волк зависит от логической иерархии между ними. Вот несколько вариантов, и какой из них правильный: Собака наследуется от Волка: Если мы рассматриваем биологическое происхождение, то Собака (Canis lupus familiaris) является подвидом Волка (Canis lupus), то есть можно сказать, что собаки произошли от волков. Это наиболее логичный вариант с биологической точки зрения, так как Собака может наследовать черты Волка, расширяя их своими специфическими особенностями. Волк наследуется от Собаки: Этот вариант биологически некорректен, так как волки не произошли от собак. В программировании это также не имеет смысла, так как волк не должен наследовать характеристики собаки. Поэтому первый вариант является правильным: Собака наследуется от Волка!
Денис Кокшаров Уровень 32
13 января 2025
и это плюс, вообще не понял, почему волк должен наследоваться от собаки, глупость какая-то
NightCrow Уровень 27
3 сентября 2024
Если класс не унаследован, то он сирота. Подняли настроение. Спасибо.