Dynamic type

In a reference variable, the data type or the class of the object, currently referred to by the reference variable. The dynamic type is always more specific than or the same as the static type.