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