Data type of a reference variable. (reference type). Determines to which objects a reference variable can point. For object reference variables, the static type is a class or an interface. For data reference variables, the static type is a data type. The static type is always more general than or the same as the dynamic type.