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








































Программа Trello и MalMath
Защита от сетевых атак
Табличный процессор Microsoft Excel
Разработка раздела, посвященного ТЭО дипломного проекта
Доставка именных карт. Даты cut-off
Общий вид рабочего окна (все поезда в графике по кругу)
Диаграмма последовательности действий
Lorem ipsum dolor sit amet, consectetuer adipiscing elit
Базы данных. Системы управления базами данных (СУБД) MS Access
Создание графических примитивов в графическом редакторе
Реализация алгоритмов в среде программирования. Часть 2. Программирование на VBA
Русские Instagram-маски. Команда вселенная
Кодирование текстовой информации
Создание веб-сайтов
Порты ввода-вывода
Проект Пульс. Оперативный мониторинг различных сфер и его наглядная визуализация для центров принятия решений
ec348dc740ecdcff55791b0cb87be4c8
Основные принципы организации СС
Разработка графических окон в python. Компьютерный практикум
Пересечение множеств
Компьютерная этика (киберэтика)
Comunio. Онлайн футбольный фэнтези-менеджер
Мультимедиа
Полиграфический дизайн текст и изображение
Компьютерные азы
Распознавание информационных вирусов, VIII фестиваль ХС. Базовая теория
CSS. Понятие класса. Урок 13
Построение таблицы истинности сложного высказывания