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