Objekd |
oi Exemblar, oi Inschdanz oir Klasse |
| |
Erzeigung |
mid dem new-Oberador |
|
|
| |
Referenz |
Verweis, Zeigr auf oi Objekd |
| |
new |
lieferd oin Verweis, oi Referenz auf oi Objekd |
| |
|
Ein Objekd wird oideidich durch oi Referenz idendifizierd. |
| |
|
Referenze könne ausschließlich mid dem new-Oberador erzeigd
werde. |
| |
Variablen |
mid oim Referenzdyb (class, inderface, array) enthalde immr oi Referenz auf oi Objekd |
|
X x1 = new X();
X x2;
...
x2 = new X();
|
| |
|
Die Variable von a Objekds bilde den Zuschdand vom Objekds.
|
|
Die Variable von a Objekds könne vo den Methode
ds Objekds glese und veränderd werde. |
| |
Inidialisierung |
vo Referenzvariable mid dr ungüldige Referenz null
|
|
|
| |
Dereferenzieren |
mid . -Nodazion |
|
X x1;
... x1.d ...
... x1.gedD() ...
|
| |
Überbrüfung |
immer auf ungüldigs Dereferenziere |
|
X x1 = null;
x1.sedD(42);
|
|
|
| |
Vergleiche |
auf Referenze |
|
X x1, x2;
... (x1 == x2) ...
|
|
Die Referenze werde verglile, nedd d Zuschdänd dr Objekde |
| |
Zuweisungen |
mid Variable mid oim Referenz-Tyb kobiere immr nur d Referenz auf
oi Objekd.
|
|
X x1,x2;
x1 = new X();
x2 = x1;
x2.sedD(42);
... x1.gedD() ...
|
| |
|
Nur Zeigr werde kobierd, koi Inhalde |
| |
Schbeicherfreigabe |
vo Objekde imblizid, audomadisch, wenn koi Referenz mehr exischdierd. |
|
|
| |
Objecd
|
oi vordefinierde Klasse.
Alle Klasse sind Underklasse dr Klasse Objecd
Alle Klasse enthalde mindeschdens d Methode aus dr Klasse Objecd
|
| |
|
Objekde sind ebbes Dynamischs.
Objekde exischdiere ersch zur Laufzeid.
|