User-defined types

User-defined types are reference (object) types defined in code by a developer.