0 Tage Serie
java / beginner
Snippet

Schnittstellen

Ein Interface ist ein Vertrag, der Methoden definiert, die eine Klasse implementieren muss. Es ermöglicht Polymorphie und Entkopplung.

snippet.java
java
1
2
3
4
5
6
7
8
9
interface Drawable {
void draw();
}
class Circle implements Drawable {
public void draw() {
System.out.println("Drawing a circle");
}
}
Erklärung
1
interface Drawable {
Deklariert eine Schnittstelle namens Drawable.
2
void draw();
Definiert eine abstrakte Methode, die Klassen implementieren müssen.
3
class Circle implements Drawable {
Die Klasse Circle verspricht, eine Implementierung für die Drawable-Methoden bereitzustellen.