Java-Lernnotiz (Schnittstelle)

Da ich Java Silver studiere, werde ich es als mein Memorandum hochladen. Da es sich um ein grobes Memo handelt, werden Details nicht beschrieben.

Die Schnittstelle beschreibt den Verarbeitungsinhalt nicht konkret, sondern implementiert die Methode später und verwendet sie. Dies ist effektiv, wenn Sie die Verarbeitung ändern möchten. Wenn Sie eine Schnittstelle implementieren möchten, verwenden Sie Geräte.


Punkt
(1) Methode kann nicht implementiert werden. (2) Mitgliedsvariablen müssen Konstanten sein. ③ Mehrfachvererbung ist möglich.

interface A {

String str1 = "Guten Morgen"; String str2 = "Hallo"; void A(); }

// Implementiere die Schnittstelle und erstelle eine Klasse, die guten Morgen ausgibt class B implements A { public void A() { System.out.println(str1); } }

// implementiert die Schnittstelle, erstellt eine Klasse, die Hallo ausgibt class C implements A { public void A() { System.out.println(str2); } }

Recommended Posts

Java-Lernnotiz (Schnittstelle)
Java-Lernnotiz (Methode)
Java-Lernnotiz (Vererbung)
Java lernen (0)
Vererbung der JAVA-Lernverlaufsschnittstelle
Java (Schnittstelle)
Java-Memo
[Java] -Schnittstelle
Java-Lernnotiz (logischer Operator)
Java-Lernnotiz (abstrakte Klasse)
Java-Lernnotiz (Erstellen eines Arrays)
Java-Lernnotiz (while-Anweisung, do-while-Anweisung)
Java alles Memo
Über die Java-Schnittstelle
Java Silver Memo
Java-Lerntag 5
Java, Maven Memo
Java SE 7 Hinweis
[Java] -Schnittstelle
Java alles Memo 2
[Java] Funktionsschnittstelle
Über Schnittstelle, Java-Schnittstelle
Java-Spezifikationsnotiz
Java-Lerntag 2
Java-Muster-Memo
Java-Lerntag 1
(Lernnotiz) Java Level 2-Maßnahmen: Fragenbereich
Informationen zur Java-Funktionsschnittstelle
Java Basic Learning Content 6 (Vererbung / Abstrakte Klasse / Schnittstelle)
Memo zur Java-Entwicklungsumgebung
Java-Standardfunktionstyp-Schnittstelle
Java-Lernen (bedingter Ausdruck)
Java Grundwissen Memo
Java Kuche Day Memo
Lernnotiz 01 (Weiterleiten / Weiterleiten)
Java Lambda Ausdruck Memo
(Memo) Java für Anweisung
Java Lambda Ausdruck [Notiz schreiben]
[Java] Implizites Vererbungsprotokoll
Programmiernotiz für Java-Wettbewerbe
[Memo] Java Linked List
Lernnotiz beim ersten Lernen von Java (persönliches Lernnotiz)
Lernen von Java Framework # 1 (Mac-Version)
Java (WebSphere Application Server) Hinweis [1]
Zusammenfassung der erweiterten Vererbung, Schnittstelle -java
Java Basic Learning Content 7 (Ausnahme)
Java-Memo-Teilzeichenfolge (Standardklasse)
[Java] Funktionsschnittstelle / Lambda-Ausdruck
Länge des Java-Memos (Standardklasse)
Java Basic Learning Content 5 (Qualifikation)
Bücher zum Erlernen von Java
Java-Lerntag 4
Java Silver Lernmethode Memo
Erstellen Sie eine Java-Methode [Memo] [java11]
Überprüfen Sie die private Methode der Java9-Schnittstelle
[Java] Datum Verwandte Begriffsnotiz
Java Study Memo 2 mit Progate
Java Basic Learning Content 8 (Java-API)