next up previous
Nächste Seite: Abstrakte Datentypen Aufwärts: Klassen, Vererbung, Interfaces (5. Vorherige Seite: Schnittstellen (Interfaces)

Bsp: Interfaces und Standard-Klassen

$ $Id: collect.tex,v 1.2 2003/12/18 23:39:38 joe Exp $ $

interface Collection {
  boolean add (Object o);
  Iterator iterator ();
}
interface Iterator { 
  boolean hasNext (); 
  Object next ();
}


interface Set 
  extends Collection { }
class TreeSet 
  implementes Set


String [] a = { "eins", "zwei", "drei", "vier" };
TreeSet t;
for (int k = 0; k < a.length; k++ ) 
  { t.add (a [k]); }
Iteraror it = t.iterator ();
while (it.hasNext()) 
  { System.out.print (it.next() + " "); }



Johannes Waldmann 2004-01-30