Содержание
- 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. Скачать презентацию








































Hecate
Информационные системы
Табличный способ решения логических задач
Основы алгоритмизации
Технология многопротокольной коммутации пакетов по меткам MPLS
Main road pathway
Анализ проблемы и моделирование предметной области с использованием системного подхода
Читинский филиал
Геоинформационные технологии в системах территориального управления
Быстрый перевод чисел в компьютерных системах счисления
Защита информации
Коммуникация с клиентом из 1С с помощью мессенджеров
Sovereign Digital. Правки заказчика
Спутниковые системы связи
EW2-week 1
Работа агентов - индивидуальных предпринимателей с ВЕБ-Киас
Руководство по использованию активов в сети Ethereum через платформу Flamingo
Поиск объектов на изображении с помощью U-Net
Электронные таблицы обработка числовой информации в электронных таблицах
Операционная система Windows
Цикл с параметром
Знакомство с Векторным редактором, встроеннЫм в WORD 2007
Анализ внедрения технологии информационного моделирования в ОП Иркутск
Инструкция по входу в ZOOM
Основные алгоритмические конструкции
Алгоритмы для формальных исполнителей
Пакеты прикладных программ. Модуль 1
Презентация на тему Применение телекоммуникаций в современной жизни