A class definition with a type parameter is stored in a file, and compiled and used just like any other class. However, the class type plugged in for the type parameter must be specified before it can be used in a program. Doing this is said to instantiate the generic class