JavaRush/Курси/Java Syntax Zero/Додаткові лекції до рівня

Додаткові лекції до рівня

Відкрита

З цього рівня ви дізналися, що таке примітивні типи в мові Java та як здійснюються їх розширення й звуження. Обговорили об'єкти й класи. А до того ж почали вивчати те, що робить Джаву Джавою, — принципи об'єктно-орієнтованого програмування. Але не поспішайте: перш ніж перейти до наступного рівня, рекомендуємо прочитати цю лекцію.

Принципи ООП

Вам уже відомо, як усе влаштовано в Java: ви створюєте класи, на їх основі — об'єкти, класи мають методи і т. д. Але чому все саме так, а не інакше? Чому мова має саме таку структуру? Чому програми складаються саме з класів та об'єктів, а не з чогось іншого? Навіщо було введено й узято за основу поняття «об'єкт»? Чи всі мови влаштовані так само? А якщо ні, які переваги це надає мові Java? Запитань багато. Розібратися з ними допоможе ця лекція, в якій ви детально ознайомитеся з принципами ООП — успадкуванням, абстракцією, інкапсуляцією і поліморфізмом.


Коментарі (7)
  • популярні
  • нові
  • старі
Щоб залишити коментар, потрібно ввійти в систему
Юрій
Рівень 16
20 жовтня 2023, 09:12
Над варіантами відповідей працювали люди з хорошим почуттям гумору ))
Mykola
Рівень 15
Expert
8 серпня 2023, 01:49
Чого так мало мантії?
Антон Мойса
Рівень 30
28 травня 2022, 22:20
мені здається там помилка, адже логічний оператор 'and' позначається як &&.
Игорь Чайка
Рівень 32
22 лютого 2022, 14:35
Цікаво, де у лекціях було про використання оператора & так як у запитанні?
sagittarii90
Рівень 51
31 липня 2022, 07:15
викладені лекції це лише база, все інше має бути самоосвіта ( google && stackoverflow )
Bandiu Band
Рівень 25
9 вересня 2022, 03:58
Не згоден з вами. Якщо це є в опитуванні то й повинно бути в лекції. Самоосвіта це звісно добре.
Roma Chernesh
Рівень 16
21 грудня 2022, 18:00
ні. Але це не баг, а фіча. Бо команда джаваРаша позіціонує себе як "ми змушуємо учнів гуглити, як буде треба у реальному житті"