"Grundkurs Programmieren in Java - (5. Auflage, 2010)"
2001-2010, Carl Hanser Verlag
Lösungsvorschlag zu Aufgabe 9.8 (Version 3.0)
(c) 2001-2010 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger
Für z.B.
E:\hiwi\temp>java Funktionsplotter
tlinks > -10
trechts > 10
erhalten wir:
Quellcode: Funktionsplotter.java
Um andere Funktionen zu plotten, ohne die Klasse Funktionsplotter zu ändern,
beerben wir einfach diese Klasse und überschreiben die x-Methode:
public class Funktionsplotter2 extends Funktionsplotter {
// ueberschreiben: 'cos(x)' statt 'sin(x)'
public double y (double t) {
return Math.cos(t);
}
}
Mit der Eingabe
E:\hiwi\temp>java Funktionsplotter2
tlinks > -10
trechts > 10
erhalten wir dann:
Quellcode: Funktionsplotter2.java