607 B
607 B
Interfaces
Schnittstelle
nur Methodendeklaration (öffentliche Methoden)
interface Shape {
double getArea();
String toString();
}
Erbende Klassen implementieren ein Interface (auch mehr als eines möglich)
class Circle implements Shape {
private double radius;
double getArea(){
return 3.14 * radius * radius;
}
String toString() {
return "Circle";}
}