Object
Diese Art der Programmierung ist sehr gebräuchlich. Ihr werdet das in Zukunft noch häufig sehen. Beachtet, dass keine neuen Objekte erzeugt wurden; sondern verschiedene Referenzvariablen für bereits existierende Objekte verwendet wurden.
In Java, gibt es eine vordefinierte Klasse, die der ultimative Vorfahre aller anderen Klassen ist. Diese Klasse wird Object
genannt.
Wenn wir eine eigene Klasse so wie diese definieren:
class MeineNeueKlasse { }
definieren wir tatsächlich eine Subklasse der Klasse Object
.
Das folgende ist mit dem oben stehenden äquivalent:
class MeineNeueKlasse extends Object
{
}
Jede Klasse in Java, unsere eigenen und jede Klasse in jeder Bibliothek, stammt von der Klasse Object
ab.
Wenn wir zu grafischen Benutzeroberflächen kommen, wird es wichtig sein sich daran zu erinnern.