Alle Klassen erben von "Object"

Jede Klasse erbt von Java Object, das kann man beispielsweise erkennen, wenn man einfach mal eine „leere“ Klasse erstellt:

class Ball () { }

Man kann diesen Ball instanziieren, obwohl er weder Konstruktor noch weitere Methoden enthält:

Hund ball01 = new Ball();

Er hat sogar schon Methoden, z.B. die Methode toString():

ball01.toString();

das Erzeugt eine Ausgabe der folgenden Form:

ball01@af54f432