5.3 Die Klasse Object
Mit Ausnahme der Elemente der Grundtypen (boolean, int, float usw.) sind alle Werte in Java Objekte, d.h. Exemplare einer Unterklasse von Object .
Damit ist Object auch der allgemeinste Typ in Java. An eine Variable oder einen Parameter vom Typ Object kann daher jedes andere Objekt übergeben werden.
Damit läßt sich parametrische Polymorphie erreichen: Vereinbart man den Elementtyp einer Liste als Object , so darf sie beliebige Objekte aufnehmen. Also kann man, wie in Gofer, Algorithmen ein für alle Mal schreiben.