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








































Архитектура компьютера. Своя игра
Программирование разветвляющихся алгоритмов начала программирования
Классификация сетевого оборудования инфокоммуникационных систем и сетей
Пути изучения английского языка через интернет
Исполнитель Робот
Разработка компьютерной программы, обучающей умениям оценивания диагностируемости систем управления
Современный автор, это кто
История компьютера
Списки. Ссылки. Редактирование текста
Красноярский филиал регламент обращений в техническую поддержку
HASH-функция SHA-1. Лекция 5
Сравнение методов сжатия видео
Алгоритм. Задания для 2 класса
Региональный проект Антитеррор
Электронная подпись PayControl
Безопасность в глобальной Сети. Защити свои персональные данные
Тизерная кухня. (День 7)
Основы записи, синтеза и воспроизведения звука. (Лекция 5)
Автоматическая обработка информации Информатика 10 класс
Магазин БАДов
Использование ИКТ на уроках изобразительного и декоративно-прикладного искусства
Алгоритмы и исполнители
ПрограмКумир
Современные методы описания функциональных требований к системам. Алистер Коберн
L’OREAL TAGGING Checkout Tagging
Формы представления информации
Создание файла Word по шаблону
Презентация на тему Кодирование графики