@@ -8,6 +8,8 @@
|
||||
- Interfaces können von jeder Klasse von jeder Stelle aus implementiert werden (bei inneren Interfaces unter Angabe des äußeren `implements I1.I2`
|
||||
- Formal sind sie nicht `public`, verhalten sich aber so. Wenn angegeben, dann in eigene Datei schreiben.
|
||||
- Alle Methoden müssen implementiert werden
|
||||
- Implementierte Methoden müssen ``public`` sein.
|
||||
- Bei Default-Methoden darf die implementierende Klasse keine private gleiche definieren
|
||||
- Regeln zum Überschreiben beachten (Sonst evtl. Überladen und damit nicht implementiert)
|
||||
- Keine neuen **Checked** Exceptions
|
||||
- Bestehende Checked Exceptions oder deren **Sub**klassen dürfen deklariert werden
|
||||
|
||||
Reference in New Issue
Block a user