A user defined type variable holds values for elements of the user defined type. User defined types are defined using Type.