From 8bd1f9041ce31d800349d640c4bbd170377557ec Mon Sep 17 00:00:00 2001 From: Sebastian Eidecker Date: Sat, 9 Nov 2019 11:24:31 +0000 Subject: [PATCH] --- Interfaces.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Interfaces.md b/Interfaces.md index 6066685..d1cf1dd 100644 --- a/Interfaces.md +++ b/Interfaces.md @@ -14,7 +14,14 @@ - **Exceptions aus Interface müssen nicht angegeben werden**, gelten aber! (Gilt auch für abstrakte Klassen) ## Static und default-Methoden -- +- `default`-Methoden + - Sind `public`, dürfen **nicht** `private, protected, final, abstract, static` sein. + - Werden vererbt und können überschrieben werden + - Müssen einen Body haben +- `static`-Methoden + - Sind `public`, dürfen **nicht** `private, protected, final, abstract, default` sein. + - Müssen einen Body haben + - Werden nicht verebrt, **beim Aufruf muss Interface angegeben werden** - Müssen von implementierenden Klassen nicht implementiert werden -