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

Эта глава посвящена ООП и всему, что с ним связано: объектам, классам, инкапсуляции, наследованию, полиморфизму.