Software Engineering Praxis im Sommersemester 2006
|
Beispiel für java.util.vector//benötigte imports import java.util.Vector; import java.util.Iterator; public class VectorExample{ public static void main(String[] args){ //Erzeugung eines neuen Vectors. Vector v = new Vector(); //Hinzufügen von Elementen zum Vector v.add("foo"); v.add("bar"); //"Kochrezept zum durchlaufen des Vectors //Verweis auf das erste Element des Vectors Iterator i = v.iterator(); //Vector durchlaufen while(i.hasNext()){ //Element aus dem Vector auslesen. WICHTIG: da im Vector nur Elemente vom //Typ Object enthalten sind, muss auf den passenden Typ (hier String) gecastet werden! String s = (String)i.next(); System.out.println(s); } } } Beispiel-Interface public interface MyIface{ public void doSometing(); } Beispiel einer Klasse, die dieses Interface implementiert public class MyIfaceImpl implements MyIface{ public void doSometing(){ System.out.println("Something"); } } Beispielhafte Verwendung des Interfaces und der Implementierung des Interface public class AnotherClass{ MyIface a=new MyIfaceImpl(); public void process(MyIface b){ b.doSometing(); } public static void main(String[] args){ MyIface a = new MyIfaceImpl(); AnotherClass b = new AnotherClass(); b.process(a); } } |