Объекты определяемых пользователем классов имеют то же поведение, что и объекты встроенных классов. Можно настроить многие аспекты этого поведения в соответствии с конкретными требованиями конструкции класса. Например, можно определить добавление для объектов класса.