Late binding/Definition

The assignment of data types (such as integer or string) to variables at the time of execution of a computer program, rather than during the compilation phase.