Heim  >  Artikel  >  Java  >  Was ist abstrakte Klasse?

Was ist abstrakte Klasse?

王林
王林Original
2020-06-28 15:22:445257Durchsuche

Abstrakte Klasse ist ein abstraktes Konzept, das aus der Analyse und Gestaltung des Problembereichs abgeleitet wird. Es handelt sich um eine Abstraktion einer Reihe spezifischer Konzepte, die unterschiedlich aussehen, aber im Wesentlichen gleich sind. Abstrakte Klassen sind unvollständig und können nur als Basisklassen für das Ausblenden von Typen und globale Variablen verwendet werden.

Was ist abstrakte Klasse?

Abstrakte Klassendefinition

(empfohlenes Lernen: Java-Einstiegsprogramm)

Abstrakte Klassen sind Häufig wird es verwendet, um die abstrakten Konzepte darzustellen, die aus der Analyse und dem Entwurf des Problembereichs abgeleitet werden. Es handelt sich um eine Abstraktion einer Reihe spezifischer Konzepte, die unterschiedlich aussehen, aber im Wesentlichen gleich sind.

Klassen, die in Programmieranweisungen normalerweise mit Abstract modifiziert werden, sind abstrakte Klassen. In C++ wird eine Klasse, die reine virtuelle Funktionen enthält, als abstrakte Klasse bezeichnet, die keine Objekte generieren kann. In Java wird eine Klasse, die abstrakte Methoden enthält, als abstrakte Klasse bezeichnet, die ebenfalls keine Objekte generieren kann.

Abstrakte Klasse ist unvollständig, sie kann nur als Basisklasse verwendet werden. Beim objektorientierten Ansatz werden abstrakte Klassen hauptsächlich zum Verbergen von Typen und als globale Variablen verwendet.

Im objektorientierten Konzept werden alle Objekte durch Klassen dargestellt, aber umgekehrt werden nicht alle Klassen zur Beschreibung von Objekten verwendet. Wenn eine Klasse nicht genügend Informationen enthält, um ein bestimmtes Objekt zu beschreiben, ist dies eine Klasse eine abstrakte Klasse.

Das obige ist der detaillierte Inhalt vonWas ist abstrakte Klasse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn