\begin{slide}{Explizite Typumwandlungen}
    
sieht gleich aus und heißt gleich (cast),
hat aber verschiedene Bedeutungen:

\begin{itemize}
\item
  Datum soll in anderen Typ gewandelt werden,
  Repräsentation ändert sich:
  
  \verb|double x = (double) 2 / (double) 3;|
\item
  Programmierer weiß es besser (als der Compiler),
  Repräsentation ändert sich nicht:

\begin{verbatim}
  List books;
  Book b = (Book) books.get (7);
\end{verbatim}
  \dots kommt nur vor, wenn man die falsche Programmiersprache
  benutzt (nämlich Java vor 1.5)
\end{itemize}

\end{slide}

%%% Local Variables: 
%%% mode: latex
%%% TeX-master: "~/edu/ws06/pps/folien/pps"
%%% End: 
