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

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

Открыта

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

Принципы ООП

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


Комментарии (127)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
vaDDimKo
Уровень 16
4 сентября, 13:00
Если класс не унаследован ни от кого, то он Выберите один из вариантов: Бездомный Сирота, я просто выпал с этого xDD
Vitaly Demchenko
Уровень 23
23 августа, 20:28
Спасибо! Отличные лекции.
14 августа, 22:21
Формулировка 9 вопроса в тесте некорректная. Не известно какой класс наследник, а какой родитель
Владимир Главный инженер отдела си Expert
19 августа, 05:44
Собаки произошли от волков
20 августа, 13:07
Допустим, создаётся игра в которой изначально нет волков, и не планируются, а собаки есть. Через какое-то время в игру всё-таки решили добавить волков, в итоге волки будут наследоваться от собак.
Богдан Жуков
Уровень 11
20 августа, 16:46
Ох эти примеры, притянутые за уши))
Nammus
Уровень 10
22 августа, 20:28
Ну объявление классов одинаковое, и оба ответа, содержащие extends верны. Могут же быть собаки, а потом появятся волки, описанные через собак.
Sergey Bunin
Уровень 14
26 августа, 14:18
А ещё волк - это млекопитающее, принадлежащее семейству псовых, так что, либо волк наследует от собак (если считать собаку алиасом пса), либо и волк, и собака наследуют от псовых и являются независящими друг од друга потомками общего предка.
Denis Gritsay
Уровень 14
27 августа, 16:24
типо немного подумать надо
Evgen_Brest
Уровень 25
25 июля, 14:20
Вот комментарии супер, если не в лекции помогут разобраться, то в происхождении видов
Евгений
Уровень 17
Expert
14 июля, 18:04
На вопросе с собакой пришлось брать подсказку зала)
Mongoose
Уровень 13
25 июля, 07:18
Все собаки неявно унаследованы от класса "Рыбы" ...
10 июля, 18:36
волк является собакой почти так же как мужчина является человеком!
Vladislav M.
Уровень 15
10 июля, 15:30
Вопрос 9 Собака и волк оба произошли от общего предка, который был древним хищником. Они имеют общего предка, который жил примерно 15-40 тысяч лет назад. С течением времени эти два вида эволюционировали независимо друг от друга, приспосабливаясь к различным условиям и окружающей среде. Считается, что собаки произошли от волков, которые были приручены и одомашнены людьми. Селективным разведением люди создали разнообразие пород собак, имеющих различные размеры, формы и поведение. Этот процесс приручения собак начался около 15 000 лет назад. Таким образом, можно сказать, что собаки произошли из волков.
Александр
Уровень 9
Expert
28 мая, 23:46
Вопрос 9: "В каком из вариантов правильно описано наследование класса Собака и класса Волк?" = "В каком из вариантов правильно описано наследование класса Собака из класса Волк?"
Fl1s
Уровень 40
9 мая, 22:16
А как пересдать тест?
Mikhail
Уровень 10
16 мая, 10:34
Обновить страницу и пересдать.
KoPiPaStIk
Уровень 24
8 мая, 00:37
10/10 Юху!