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
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.