Spezialisierung: Unterschied zwischen den Versionen

Aus wiki.kgl-ratingen.de
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Spezialisierung Jede Unterklasse spezialisiert ihre Oberklasse, da sie eigene Attribute und Methoden enthält, welche die Oberklasse nicht besitzt.“)
 
(Allgemein)
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Spezialisierung
 
  
Jede Unterklasse spezialisiert ihre Oberklasse, da sie eigene Attribute und Methoden enthält, welche die Oberklasse nicht besitzt.
+
== Allgemeines ==
 +
 
 +
Im Allgemeinen ist Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. In der Informatik ist es ein Konzept der Modellierung, bei dem ein allgemeiner Typ von Objekten zur besseren Unterscheidung in verschiedene, andere Unterklassen unterteilt wird.
 +
 
 +
Gegensatz: [[Generalisierung]]
 +
 
 +
== Was geschieht in der Spezialisierung? ==
 +
 
 +
In der Spezialisierung werden Klassen aus der Oberklasse spezialisiert. Hierbei bedeutet es, dass Attribute und Methoden der Oberklasse übernommen werden. Dazu kommt, dass nun auch '''neue''' Attribute und Methoden angegeben werden.
 +
 
 +
Somit werden neue Unterklassen erstellt, welche auch auf die Oberklassen zugreifen können.
 +
 
 +
Die Spezialisierung ist hierbei der Vorgang der [[Vererbung]], zusammen mit der [[Generalisierung]]
 +
 
 +
 
 +
== Beispiel ==
 +
 
 +
[[Datei:Beispiel graph.png| Beispiel Vererbung/Spezialisierung]]

Aktuelle Version vom 7. Juni 2016, 16:52 Uhr

Allgemeines[Bearbeiten]

Im Allgemeinen ist Spezialisierung eine logisch zuordnende Einteilung in Unterabteilungen, ausgehend von einem gleichen Ursprung. In der Informatik ist es ein Konzept der Modellierung, bei dem ein allgemeiner Typ von Objekten zur besseren Unterscheidung in verschiedene, andere Unterklassen unterteilt wird.

Gegensatz: Generalisierung

Was geschieht in der Spezialisierung?[Bearbeiten]

In der Spezialisierung werden Klassen aus der Oberklasse spezialisiert. Hierbei bedeutet es, dass Attribute und Methoden der Oberklasse übernommen werden. Dazu kommt, dass nun auch neue Attribute und Methoden angegeben werden.

Somit werden neue Unterklassen erstellt, welche auch auf die Oberklassen zugreifen können.

Die Spezialisierung ist hierbei der Vorgang der Vererbung, zusammen mit der Generalisierung


Beispiel[Bearbeiten]

Beispiel Vererbung/Spezialisierung