Der Unterschied zwischen abstrakten Klassen und Schnittstellen
Zusammenfassung Klasse
Die Klasse, die abstrakte Methoden enthält
Muss öffentlich geschützt sein
Schnittstelle
Abstraktion des Verhaltens, Aussage: Schnittstelle
Modifikator für abstrakte Methode: öffentliches Zusammenfassung
Modifikator für Mitgliedsvariablen: öffentliches statisches Finale
Syntaxebene
Designstufe
Abstrakte Klassen sind Abstraktionen von Dingen und Abstraktionen von Klassen; Schnittstellen sind Abstraktionen von Verhaltensweisen, die eine Verhaltensnorm beschreiben
Abstrakte Klassen sind abstrakte Beschreibungen der gesamten Klasse, einschließlich Attributen und Verhaltensweisen. Schnittstellen können nur das Verhalten der Klasse abstrahieren.
Ein Bild beigefügt:
Danke fürs Lesen, ich hoffe, es kann Ihnen helfen. Vielen Dank für Ihre Unterstützung für diese Seite!