Nach diesem Dokument und vielen ähnlichen Dokumenten eine konkrete Klasse wird beschrieben als:
Eine konkrete Klasse in Java ist eine solche Klasse, die die Implementierung aller ihrer geerbten Elemente entweder von der Schnittstelle oder von der abstrakten Klasse
hat
Und kann so verwendet werden:
%Vor%Im obigen Beispiel ist Klasse C eine konkrete Klasse.
Ist das die einzige Möglichkeit, eine konkrete Klasse zu erstellen? Können Sie mir mehr Informationen über konkrete Klassen geben?
Eine konkrete Klasse ist eine Klasse, die für alle ihre Methoden eine Implementierung besitzt, die von abstrakt geerbt oder über Schnittstellen implementiert wurde. Es definiert auch keine abstrakten Methoden. Dies bedeutet, dass eine Instanz der Klasse mit dem Schlüsselwort new erstellt / zugewiesen werden kann, ohne zuerst Methoden implementieren zu müssen. Daher kann gefolgert werden, dass jede Klasse, die keine abstrakte Klasse oder Schnittstelle ist, eine konkrete Klasse ist.
In Ihrem obigen Code wird C eine konkrete Klasse sein, da es alle abstrakten Methoden implementiert, die von A übernommen und von B implementiert wurden. Es definiert auch keine eigenen abstrakten Methoden.
Eine konkrete Klasse in Java ist eine solche Klasse, die die Implementierung aller ihrer geerbten Elemente entweder von der Schnittstelle oder von der abstrakten Klasse
hatWie der Name schon sagt, bedeutet konkret Solid, es bedeutet, dass es keinen Zeilenteil oder nicht implementierte Dinge (Methoden) gibt. Daraus können wir schließen, dass konkrete Klassen jene Klassen sind, die mit einem neuen Schlüsselwort instanziiert werden können. MyClass myClass = neu MyClass ();
Tags und Links java