Zurück zu Kiki

  Wissen

   Informatik

    Java

Java Objekte

  

 


Java ist eine Objektorientierte Programmiersprache.

Objektorientiert? Was heißt das?

Am besten kann man das ganze an einem Beispiel erklären:

Jedes Ding (Objekt) kann über seine Eigenschaften beschrieben werden. 
Vor mir steht zum Beispiel eine Kaffeetasse. Diese Tasse ist Weiß, etwa 10 cm hoch (Ja, ich hab nachgemessen), hat einen Durchmesser von ca. 8 cm, hat einen Henkel und einen Aufdruck.



Diese Eigenschaften kann man aber auch anders schreiben:

#Kaffeetasse1#

Farbe = Weiß
Höhe = 10
Durchmesser = 8
Henkel = JA
Aufdruck = "KIKISWEB"

In der Liste sind einfach die Eigenschaften der Tasse mit Werten (Weiß, 10, 8, JA, "KIKISWEB") angegeben.

Das heißt, man hat ein Objekt #Kaffetasse1# über seine Eigenschaften beschrieben.

Wenn man nun wissen möchte, welche Farbe meine Tasse hat, könnte man Fragen Kaffetasse -> Farbe und bekommt die Antwort Weiß.

Auf diese Art kann man auch eine andere Kaffetasse beschreiben:

#Kaffeetasse2#

Farbe = Schwarz
Höhe = 10
Durchmesser = 8
Henkel = JA
Aufdruck = "JAVA"

Diese Tasse ist Schwarz und hat den Aufdruck "JAVA". Alle anderen Eigenschaften sind gleich.

Um die Tassen möglichst einfach zu beschreiben benuzt man folgende Schreibweise:

Kaffetasse1 = Weiß, 10, 8, JA, "KIKISWEB"
Kaffetasse2 = Schwarz, 10, 8, JA, "JAVA"

Wenn man nun weiß, dass eine Kaffetasse immer die Eigenschaften "Kaffetasse = Farbe, Höhe, Durchmesser, Henkel, Aufdruck" hat, kann die Tasse nicht nur beschrieben werden, sondern man kann auch die Eigenschaften wieder abfragen.
Zum Beispiel in der Form :

Kaffetasse1.Farbe = Weiß
Kaffetasse2.Farbe = Schwarz

Das geht, weil man weiß, dass die Farbe eine Eigenschaft der Tasse ist, da "Kaffetasse = Farbe, Höhe, Durchmesser, Henkel, Aufdruck" 
Für den Aufdruck könnte man Schreiben:

Kaffetasse1.Aufdruck = "KIKISWEB"
Kaffetasse2.Aufdruck = "JAVA"

In dem die Eigenschaften eines Objektes vorher festlegt, kann man hinterher in einem Programm wieder darauf zurückgreifen. Man fragt ein Objekt ab.

 














Nach oben

www.kikisweb.de