Описание класса
Класс представляет собой абстрактный тип (определяемый программистом), который создается на основе существующих типов. Отдельный класс включает в себя данные, называемые элементами данных, и функции, называемые методами. Элементы данных и методы являются равноправными компонентами класса.