Содержание
- 2. В предыдущих сериях Java – язык с Си-подобным синтаксисом, автоматической сборкой мусора, часто используется для создания
- 3. Глава 3.1 Объектно-ориентированное программирование
- 4. ООП Человеку сложно воспринимать большие объема процедурного кода ООП призвано упростить написание кода Идея ООП –
- 5. ООП: идея Практически что угодно в нашем мире можно назвать объектом Объект можно охарактеризовать набором параметров
- 6. ООП: состояние и поведение Объекты умеют совершать какие - то действия Действия зависят от их состояния
- 7. ООП: пример Параметры объекта будем звать свойствами То, что он умеет делать – методами Какие свойства
- 8. ООП: класс Некий “чертеж” или “инструкция”, описывающая объект Описывает какие свойства есть у объекта (но не
- 9. ООП: основные понятия Объект – сущность, имеет состояние и поведение Класс – шаблон, по которому создается
- 10. Class Car Object Volkswagen polo Object Kia Shortage Object BWM X6 ООП: пример класса
- 11. ООП: пример класса Свойства Класс Конструктор класса Метод
- 12. Добавим новый метод
- 13. Вопросы и ответы
- 14. Глава 3.2 Принципы ООП
- 15. ДИСКЛЕЙМЕР Есть общепризнанные концепции ООП, а есть моя интерпретация тех или иных свойств, и их применимость
- 16. ООП: Принципы Полиморфизм Инкапсуляция Наследование
- 17. ООП: Наследование Class Airplane Вспомним класс «Машина» Подумаем о взаимоотношении класса «Машина» и «ТранспортноеСредство» Class Vehicle
- 18. Наследование, пример
- 19. ООП: Наследование, пример Переопределили метод Обращение к конструктору предка Значение по умолчанию Унарный условный оператор Наследование
- 20. ООП: Наследование, пример
- 21. Совсем чуть-чуть про память в java Class Vehicle Class Car brand passangersCount move(destination) sitInt(passangersCount) brand passangersCount
- 22. ООП: Инкапсуляция Упаковка данных и функций в единый компонент Скрывает детали реализации от пользователя класса Делает
- 23. ООП: Инкапсуляция, модификаторы доступа Public – виден всем Protected – виден в потомках Private – виден
- 24. Инкапсуляция, пример Поле недоступно из вне Поле доступно внутри класса Метод доступен всем
- 25. Инкапсуляция, пример Нарушаем инкапсуляцию
- 26. Инкапсуляция, пример Поле доступно в потомках
- 27. ООП: полиморфизм Некоторые объекты могут совершать похожие действия Транспортные средства могут ездить, но все по-разному С
- 28. ООП: полиморфизм Полиморфизм Код не зависит от типа транспорта
- 29. ООП: оверлоад
- 30. Зачем вообще нужно ООП?
- 33. Зачем вообще нужно ООП? Код разбивается на большее число модулей Модули менее зависимы Связи между модулями
- 34. Глава 3.3 Абстрактный класс и интерфейс
- 35. Абстрактный класс Метод move всегда переопределяется Мы никогда не используем Vehicle, только наследников
- 36. Абстрактный класс Абстрактный класс – класс, у которого есть хотя бы 1 метод (вообще может и
- 37. Абстрактный класс Абстрактный класс Абстрактный метод
- 38. Интерфейс Интерфейс – так сказать “контракт” на то, что класс реализует набор методов. До 2014 года(до
- 39. Интерфейс Множественное наследование интерфейсов Приведение к типу интерфейса
- 40. Вопросы и ответы
- 41. Глава 3.4 Практика, Основы ООП
- 43. Скачать презентацию








































Продвижение группы в ВК. SMM. Урок 7
Презентация на тему Защита информации от вредоносных программ
Торговый рынок цифровых монет ТСС
Презентация о презентациях
Медицинская информационная система ТрастМед: единая платформа информатизации
Программное обеспечение компьютера
5 2 ИОННАЯ ИМПЛАНТАЦИЯ
Занятия ОПИ Интернет-промотирование
Безопасность компьютерных систем. Лекция 1
Полный цикл разработки JS
Что такое Google
Arm builder. Создание docker-образа для компиляции программ и библиотек под arm архитектурой
Шаблон создания тестов в PowerPoint
Обработка информации. Информатика. 3 класс
Zenge. Мобильное решение
Электронное портфолио школьника. Участвуй-заполняй-побеждай
Информация – это знания об окружающем мире (объекте, явлении, процессе, событии)
Основы работы в электронных таблицах Excel из пакета Microsoft office
Этапы решения задач с использованием компьютера: формализация, программирование и тестирование
Информационные процессы
Программирование на языке Python
Цифровые образовательные ресурсы в школе № 35 г. Оренбурга на примере сервисаЯКласс
Сети. Самая простая сеть (network)
Основная память ЭВМ. Способы выделения памяти в программах
Эффективные ИТ-решения для бизнеса и госструктур
Объектная модель Excel
Правила работы в социальных сетях территориальных управлений и подведомственных учреждений Росприроднадзора