After doing these courses, I feel confident creating professional visualizations and dashboards
Описание курса
Объектно-ориентированное программирование (OOP) — это мощный подход к созданию организованного и масштабируемого программного обеспечения. Java, один из самых популярных языков программирования в мире, оживляет ООП благодаря понятному синтаксису и мощной поддержке сообщества. В этом курсе вы узнаете, как использовать Java для моделирования реальных систем с помощью классов, объектов, наследования, инкапсуляции и многого другого.
Создавайте реальные классы и объекты Java
Начните с изучения того, как определять классы как шаблоны и использовать их для создания экземпляров объектов. Вы примените базовый синтаксис Java для создания повторно используемых компонентов, которые отражают реальные объекты, такие как автомобили, паспорта и формулы.
Добавление поведения с помощью конструкторов и методов
Освойте использование конструкторов для инициализации состояния объекта и изучите методы для добавления поведения. Вы научитесь писать методы как с типом void, так и с возвращаемым значением, что поможет вам создавать динамичные и интерактивные программы.
Обеспечьте безопасность и повторное использование кода с помощью инкапсуляции и наследования
Узнайте, как модификаторы доступа управляют тем, что видно пользователям вашего кода. Узнайте, как использовать наследование и абстрактные классы, чтобы устранить дублирование и создавать структурированные иерархии.
Применение интерфейсов и полиморфизма
Используйте интерфейсы, чтобы добавить гибкость и реализовать общее поведение между классами. Наконец, раскройте силу полиморфизма, переопределяя и перегружая методы для более гибких программных решений.
В итоге вы сможете проектировать модульные Java-приложения с чистой объектно-ориентированной архитектурой.
Предварительные требования
Программа
Структура курса
Объектно-ориентированное программирование (ООП) на Java
- Добро пожаловать50 XP
- Определение класса Car100 XP
- Создание экземпляра объекта класса Car100 XP
- Добавление свойств50 XP
- Добавление свойств в класс Car100 XP
- Создание конструктора для класса Car100 XP
- Добавление параметров в конструктор класса Car100 XP
- Методы класса50 XP
- Работа с методами void100 XP
- Добавление методов класса с возвращаемыми типами100 XP
Инкапсуляция и наследование
Интерфейсы и полиморфизм
Введение в объектно-ориентированное программирование на Java
Курс
завершён

