Axel Rogat
Objektorientiertes Programmieren mit C++ und JAVA
 
21.8: Eingebaute Typen Kapitel 21 21.10: Arrays 
 
  21.9 Referenz-Typen  
 

Alle nicht-primitiven Typen in JAVA werden durch eine class-Definition erzeugt und heißen Referenz-Typen. Der Name rührt daher, daß auf Objekte nie direkt, sondern immer nur über Referenzen zugegriffen wird.

Die Definition einer Klasse ähnelt der Definition in C++. Auf entsprechende Einzelheiten wird in einem der nächsten Abschnitte eingegangen. Zunächst müssen wir uns aber mit einigen Effekten beschäftigen, die aus der Referenz-Handhabung resultieren.

Die JAVA-Referenzen entsprechen im Umgang eher den Pointern von C++, nur daß keine Arithmetik mit ihnen möglich ist. Vom C++-Standpunkt her sind daher einige ungewöhnliche Dinge zu beachten:

 
21.8: Eingebaute Typen Startseite 21.10: Arrays 
 

© 1998 Axel Rogat