Перейти к основному контенту

Курс

Введение в объектно-ориентированное программирование на Java

Средний4 ч

Изучите ключевые концепции объектно-ориентированного программирования: от базовых классов и объектов до наследования и полиморфизма.

Java4 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}2,350 XP10,163Заявление об успешном завершении

Создайте бесплатный аккаунт

Продолжить с Google
или
Продолжая, вы принимаете наши Условия использования, наш Политика конфиденциальности и что ваши данные хранятся в США.

Любимый инструмент учащихся тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Объектно-ориентированное программирование (OOP) — это мощный подход к созданию организованного и масштабируемого программного обеспечения. Java, один из самых популярных языков программирования в мире, оживляет ООП благодаря понятному синтаксису и мощной поддержке сообщества. В этом курсе вы узнаете, как использовать Java для моделирования реальных систем с помощью классов, объектов, наследования, инкапсуляции и многого другого.

Создавайте реальные классы и объекты Java

Начните с изучения того, как определять классы как шаблоны и использовать их для создания экземпляров объектов. Вы примените базовый синтаксис Java для создания повторно используемых компонентов, которые отражают реальные объекты, такие как автомобили, паспорта и формулы.

Добавление поведения с помощью конструкторов и методов

Освойте использование конструкторов для инициализации состояния объекта и изучите методы для добавления поведения. Вы научитесь писать методы как с типом void, так и с возвращаемым значением, что поможет вам создавать динамичные и интерактивные программы.

Обеспечьте безопасность и повторное использование кода с помощью инкапсуляции и наследования

Узнайте, как модификаторы доступа управляют тем, что видно пользователям вашего кода. Узнайте, как использовать наследование и абстрактные классы, чтобы устранить дублирование и создавать структурированные иерархии.

Применение интерфейсов и полиморфизма

Используйте интерфейсы, чтобы добавить гибкость и реализовать общее поведение между классами. Наконец, раскройте силу полиморфизма, переопределяя и перегружая методы для более гибких программных решений.

В итоге вы сможете проектировать модульные Java-приложения с чистой объектно-ориентированной архитектурой.

Предварительные требования

Программа

Структура курса

1

Объектно-ориентированное программирование (ООП) на Java

Изучите основы объектно-ориентированного программирования (ООП) на Java: разберитесь в различиях между примитивными типами данных и объектами. Научитесь определять и создавать классы и объекты, а также познакомьтесь с ключевыми компонентами классов: полями, конструкторами и методами.
Начать главу
2

Инкапсуляция и наследование

Углубитесь в объектно-ориентированное программирование и изучите такие важные концепции, как инкапсуляция, наследование и абстракция. Вы узнаете, как управлять доступом к членам класса, расширять функциональность классов и определять абстрактные концепции и контракты, обеспечивающие согласованность реализаций.
Начать главу
3

Интерфейсы и полиморфизм

Закрепите навыки объектно-ориентированного программирования, изучив интерфейсы и полиморфизм в Java. Вы научитесь определять интерфейсы и реализовывать их в классах для поддержки гибкого поведения. Попрактикуйтесь в переопределении методов для настройки поведения в подклассах, а также в перегрузке методов для определения нескольких их вариантов в одном классе. Кроме того, вы изучите перегрузку конструкторов для создания объектов с различными наборами параметров. Практические упражнения помогут вам писать более адаптируемый и повторно используемый код на Java.
Начать главу
J

Введение в объектно-ориентированное программирование на Java

Курс
завершён

Получить справку об окончании курса

Записаться

Развивайте навыки работы с данными с DataCamp для мобильных устройств

Продолжайте учиться в любом месте с мобильными курсами и ежедневными 5-минутными практическими заданиями.

Введение в объектно-ориентированное программирование на Java | DataCamp