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