7. Termin 24.11.04 mit Tom - Wiederholung Polymorphismus und Ableiten - Abstrakte Klassen und Methoden - Interfaces - Beispiel - Packages und Dateistrukturen - GotoJava Kapitel 8 und 9. Nächstes mal: AWT und Swing Bitte Feedback zu Verlängerung an tom.eicher@bigfoot.com UND flo-ulrich@web.de (bitte bis 28.11.04) (Interesse: Maria) Thema: Die Dateien auf der Platte Aufteilung wie folgt Root meiner Entwicklung z.B. c:\java CLASSPATH setzen auf "c:\java\classes" (Systemsteuerung/System/Erweitert/Umgebung/...) unterhalb classpath werden Package-Teile zu Verzechnissen, am Ende die .class Datei Nur dann klappt der Aufruf mit java net.teicher.common.counter.examples.TomTest Beispiel: Verzeichnisbaum mit Sourcen, Classes und Doc javac -d classes src\*.java in Echt würde man src auch nach Packages aufteilen, aber dann ist javac komplizierter: javac -d classes src\net\teicher\common\counter\*.java src\net\teicher\common\counter\examples\*.java ./src/AbstractLimitedCounter.java ./src/BasicCounter.java ./src/Counter.java ./src/LimitedCounter.java ./src/RollOverCounter.java ./src/StoppingCounter.java ./src/TomTest.java ./classes/net/teicher/common/counter/AbstractLimitedCounter.class ./classes/net/teicher/common/counter/BasicCounter.class ./classes/net/teicher/common/counter/Counter.class ./classes/net/teicher/common/counter/examples ./classes/net/teicher/common/counter/examples/TomTest.class ./classes/net/teicher/common/counter/LimitedCounter.class ./classes/net/teicher/common/counter/RollOverCounter.class ./classes/net/teicher/common/counter/StoppingCounter.class ./doc/allclasses-frame.html ./doc/allclasses-noframe.html ./doc/constant-values.html ./doc/deprecated-list.html ./doc/help-doc.html ./doc/index-all.html ./doc/index.html ./doc/net/teicher/common/counter/AbstractLimitedCounter.html ./doc/net/teicher/common/counter/BasicCounter.html ./doc/net/teicher/common/counter/Counter.html ./doc/net/teicher/common/counter/examples ./doc/net/teicher/common/counter/examples/package-frame.html ./doc/net/teicher/common/counter/examples/package-summary.html ./doc/net/teicher/common/counter/examples/package-tree.html ./doc/net/teicher/common/counter/examples/TomTest.html ./doc/net/teicher/common/counter/LimitedCounter.html ./doc/net/teicher/common/counter/package-frame.html ./doc/net/teicher/common/counter/package-summary.html ./doc/net/teicher/common/counter/package-tree.html ./doc/net/teicher/common/counter/RollOverCounter.html ./doc/net/teicher/common/counter/StoppingCounter.html ./doc/overview-frame.html ./doc/overview-summary.html ./doc/overview-tree.html ./doc/package-list ./doc/packages.html ./doc/serialized-form.html ./doc/stylesheet.css Doku erzeugen javadoc -d doc src\*.java