\begin{slide}{Arrays}

\begin{small}
\begin{verbatim}
public class Viele extends Applet {
    final int n = 20; 
    Button f [] = new Button [n];
    public void init () {
        for (int i=0; i<n; i++) {
            String n = Integer.toString (i);
            Button b = new Button (n);
            f [i] = b;
            add (b);
        }
    }
}
\end{verbatim}
\end{small}
\begin{itemize}\itemsep 0pt
\item
  \verb|f| ist ein Array von Buttons. 
\item
  \verb|f[i]| ist das Element auf Position \verb|i|. 
\item
  Zählung beginnt bei 0, vgl. \verb|charAt(i)|
\item
  mehrdimensionale Arrays so deklarieren
  \verb|Button [][] g = new Button [4][4];|
\item
  \dots so benutzen: \verb|g [3][1] = new Button ();|
\item
  Beachte: Arrays sind Objekte, ihr Konstruktor
  konstruiert \emph{nicht} ihre Elemente.
\end{itemize}
\end{slide}

