Sind alle Methoden der Schnittstelle Abstrakt?
Sehe ich das schriftliche in den meisten Orten-
"All of the methods in an interface are abstract."
Aber ein interface kann auch default methods
und static methods
und Methode Körper existiert für default-Methoden und statische Methoden.
so sind auch alle Methoden der Schnittstelle Abstrakt?
- Android ist nicht mit Java 8 noch, so gibt es keine Standard-Methoden für den moment, alles Abstrakt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus Java 8, eine Schnittstelle kann auch default-Methoden und statische Methoden zusammen mit abstrakten Methoden . Methode Körper gibt es für die default-und static-Methoden.
Für mehr check out diese
Das ist richtig
Alle Ihre Methoden Abstrakt sind, unabhängig von Ihrer zugriffsmodifizierer.
Eine perfekte Erklärung von @coder:
Haben Sie einen Blick auf Orakel docs auf Abstrakte Methoden und Klassen.
Dies ist falsch, wie pro Jeanne Boyarsky & Scott Selikoff Buch, OCA: Oracle® Certified Associate Java SE 8 Programmer I Study Guide Exam 1Z0-808.
Alle-Methode in der java-Schnittstellen sind abstrakte, nur, wenn Sie explizit als static deklariert, o Standard-Sie sind nicht Abstrakt.
Alle Methoden in einer Schnittstelle sind Abstrakt. Diese Aussage ist Wahr.
Es ist zwingend erforderlich, für eine Schnittstelle zu haben, die abstrakte Methoden nur anwenden Mehrfachvererbung.
ALLE die Methode in der Schnittstelle
sind Abstrakte und standardmäßig die Felder in JAVA sind statische, öffentlichen und letzten
und alle Mitglieder sind öffentlichen
und wir können nicht mit den Mitgliedern der Schnittstelle private und geschützt.