Data type of a reference variable (reference type). Determines the objects to which 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.