%% -*- mode: latex; TeX-master: "informatik.tex"; -*-

\begin{slide}{Statik und Dynamik}

\kopf{$ $Id: static.tex,v 1.2 2006-12-04 15:14:20 waldmann Exp $ $}

solange nichts anderes deklariert ist,
gehören jedes Attribut und jede  Methode zu einem Objekt:
\begin{itemize}\itemsep 0pt
\item jedes Objekt hat eigenen Speicherplatz für Attribute
\item Benutzung der Attribute und Aufruf der Methoden
  ist nur über Objektnamen möglich
\end{itemize}

Durch Deklaration \verb|static|:
Attribute/Methoden gehören zur \emph{Klasse} 
(und nicht zu einem einzelnem Objekt).

Benutzung über Klassen- (nicht: Objekt-)Namen.

Bsp: \verb|int x = Integer.parseInt ("123");|

In statischen Methoden sind nur statische Attribute und Methoden
benutzbar (warum?)

\end{slide}
