Объектно ориентированное программирование в Java
Учебное пособие посвящено изучению объектно-ориентированного программирования (ООП) на языке Java. Книга предназначена для студентов и начинающих разработчиков, которые хотят освоить фундаментальные принципы ООП и их практическую реализацию в одном из самых популярных языков программирования.
В пособии подробно рассматриваются основные концепции ООП: классы и объекты, инкапсуляция, наследование, полиморфизм, композиция. Особое внимание уделяется практическим примерам создания классов, работе с конструкторами, модификаторами доступа, геттерами и сеттерами. Автор последовательно объясняет синтаксис Java, связанный с ООП, включая ключевые слова this и super, переопределение методов, абстрактные классы и интерфейсы.
Книга содержит множество примеров кода, иллюстрирующих теоретические положения: классы Circle, Author, Book, Point, Line и другие. Рассматриваются принципы объектно-ориентированного дизайна, работа со структурами данных, коллекциями и дженериками. Пособие структурировано от простого к сложному, что позволяет постепенно освоить материал и закрепить его на практике.









