Unter Casting versteht man die Typumwandlung
von Variablen bzw. Objekten.
Hierbei wird der Inhalt einer Variable eines bestimmten Typs
(z. B. int
) in einen anderen Typ (z. B. double
) umgewandelt
und einer Variablen des zweiten Typs zugewiesen bzw. intern in einer
temporären Variablen abgelegt. Typumwandlung ist nicht in dem Sinne zu
verstehen, daß eine Variable (also ein bestimmter Name) plötzlich einen
anderen Typ erhält. Dies ist nur in wenigen Ausnahmefällen möglich.