29.01.2014 Aufrufe

Script Java

Script Java

Script Java

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

1.1 Objektorientierung<br />

abstrakt<br />

Wirbeltiere<br />

Fische<br />

Säugetiere<br />

Vögel<br />

konkret<br />

Hunde<br />

Katzen<br />

Abbildung 1-1: Ausschnitt aus dem Tierreich<br />

Nun kann man aber auch in der Gruppe der Säugetiere Kriterien ausmachen, welche die<br />

Säugetiere ihrerseits in Untergruppen zerlegen; man gelangt zu den Hunden und Katzen.<br />

Durch den Vorgang der Klassifizierung entsteht ein hierarchisches System.<br />

Entscheidend in einem solchen hierarchischen System ist die Tatsache, dass eine<br />

Untergruppe sämtlichen Kriterien ihrer Obergruppen genügt und somit ein Teil deren ist.<br />

Ein Hund ist also ein Säugetier. Als Säugetier gehört er zu den Wirbeltieren. Die<br />

Umkehrung obiger Aussage gilt jedoch nicht: ein Säugetier ist nicht zwingend ein Hund.<br />

Da man mit fortschreitendem Herabsteigen im Klassifikationsbaum immer mehr Kriterien<br />

erfüllt, nehmen die Details und damit der Grad der Konkretisierung zu. Im Gegensatz<br />

dazu ist man auf der obersten Hierarchieebene äusserst abstrakt.<br />

1.1.2 Klassen<br />

In der Biologie bezeichnet man eine Gruppe in Abhängigkeit von der Hierarchiestufe, auf<br />

welcher sie sich im Klassifikationsbaum befindet; man stösst dort auf die Begriffe Reich,<br />

Stamm, Klasse, Ordnung, Familie, Gattung und Art.<br />

In der objektorientierten Programmierung hingegen verwendet man für eine „Gruppe“ den<br />

Begriff Klasse (engl. class). Damit man die hierarchische Beziehung verschiedener<br />

Klassen untereinander ausdrücken kann, verwendet man die Begriffe Oberklasse (engl.<br />

superclass) und Unterklasse (engl. subclass). Hierbei wäre auf das Tierbeispiel bezogen<br />

z.B. „Säugetiere“ eine Oberklasse der „Katzen“ aber eine Unterklasse der „Wirbeltiere“.<br />

8

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!