Interfaces: Unterschied zwischen den Versionen
Jimmy (Diskussion | Beiträge) |
K (more schön) |
||
Zeile 1: | Zeile 1: | ||
− | Allgemeines über Interfaces | + | == Allgemeines über Interfaces == |
+ | * Interfaces beschreiben den reinen Entwurf einer Klasse | ||
+ | * In Interfaces wird keine Logik implementiert | ||
+ | * Es werden nur Variablen und Methoden deklariert (nur Konstanten werden initialisiert) | ||
+ | * Wenn ein Interface implementiert wird müssen die Methoden spezialisiert werden | ||
− | + | == Mehrfachvererbung == | |
− | + | * Eine Klasse kann nur von einer Klasse abgeleitet werden | |
− | + | * Eine Klasse kann jedoch mehrere Interfaces implementieren | |
− | + | * Schlüsselwort "implements" | |
− | + | ||
− | Mehrfachvererbung | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[https://docs.google.com/presentation/d/1273DDSpMTjLdIBAnkC6maFoJ_jwRysKMNoZgbASU5pI/edit#slide=id.p Präsentation] | [https://docs.google.com/presentation/d/1273DDSpMTjLdIBAnkC6maFoJ_jwRysKMNoZgbASU5pI/edit#slide=id.p Präsentation] |