Files
courses/2024_Praxis_der_Programmierung/ue10/Bindung.java
T
2024-11-14 13:11:04 +01:00

30 lines
520 B
Java

/** Bindung.java
*
* Eine Klasse, die am Beispiel des figure-Pakets
* statische und dynamische Typen ausprobiert
*/
import figure.*;
class Bindung {
public static void main(String[] args) {
Figure f = new Square();
f.moveTo(2,3);
f.area();
f.show();
if (f instanceof Square) {
((Square)f).show(); // analog: (double)17
}
System.out.println("Flaecheninhalt: " + f.area());
f = new Circle(10);
System.out.println("Flaecheninhalt: " + f.area());
}
}
// Bindung