was ist die Concrete-Klasse in Java?

8

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?

    
Dev4World 05.04.2017, 07:43
quelle

4 Antworten

13

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.

    
mdewit 05.04.2017, 07:48
quelle
1

Die einfachste Definition einer konkreten Klasse ist, dass es sich um eine Klasse handelt, die nicht abstrakt ist.

    
Lew Bloch 05.04.2017 08:27
quelle
0

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     
harishhari302 10.02.2018 07:39
quelle
0

Wie 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 ();

    
Brajesh K. Poddar 17.03.2018 12:57
quelle

Tags und Links