Einstieg - Verwaltung von Bankkonten
Zuweisungen an Variablen
Wir betrachten weiterhin Objekte der Klasse Konto
mit folgender Klassendeklaration.
Ziel der folgenden Betrachtungen ist es, die Verwaltung von Konto
-Objekten mit Hilfe von Variablen genauer zu untersuchen.
Aufgabe 1
(a) Stell Vermutungen auf, was anstelle der drei Fragezeichen jeweils steht. Teste, ob deine Vermutungen stimmen.
(b) Kannst du dir die Ergebnisse erklären?
Objekte und ihre Identität
Die folgenden Experimente dienen dazu, das (manchmal merkwürdige) Verhalten von Objekten zu verstehen.
Aufgabe 2
(a) Mit dem id
-Operator kann man sich die sogenannte Identitätsnummer eines Objekts anzeigen lassen.
Was verbirgt sich wohl hinter dieser Identitätsnummer?
(b) Prüfe mit geeigneten Python-Dialogen, ob sich die Identitätsnummer eines Objekts ändert, wenn sich der Zustand eines Objekts beim Ausführen einer Methode ändert.
(c) Prüfe mit geeigneten Python-Dialogen, wie Identitätsnummern von Objekten mit Hilfe von Variablen verwaltet werden.
(d) Kannst du dir jetzt die Ergebnisse des oben gezeigten Python-Dialogs erklären? Benutze auch den id
-Operator, um Einsicht in die verwalteten Objekte zu erhalten.