Hierarchy and Classification of Genrices A type variable is an unqualified or complete identifier. Generic class, interface, method and constructor declarations introduce Type variables.