kontoStand einen dauerhaften Wert enthalten?
kontoStand ist Teil des Zustands des Objekts und wird den Wert solange enthalten, wie das Objekt existiert.betrag einen dauerhaften Wert enthalten?
betrag wird nur verwendet, um einen Wert an eine Methode zu übergeben.
Er hat keine dauerhafte Existenz.Die folgenden Definitionen sind nützlich:
betrag ein
formaler Parameter von verarbeiteEinzahlung()200, die verwendet werden, wenn verarbeiteEinzahlung()
aufgerufen wird, wird als aktueller Parameter bezeichnet.
Wenn eine Methode aufgerufen wird,
dann wird der formale Parameter temporär an den aktuellen Parameter "gebunden".
Die Methode kann dann einen Namen an Stelle des aktuellen Werts verwenden,
den Aufrufer verwendet haben möchte.
Zum Beispiel verwendet diese Anweisung der Methode den
Parameter betrag an Stelle des aktuellen Werts , der im Methodenaufruf übergeben wurde:
kontoStand = kontoStand + betrag ;
Wichtiger Hinweis: formale Parametern sind nur solange wie ihre Methode aktiv ist an einen aktuellen Wert gebunden. Wenn eine Methode zum Aufrufer zurückkehrt, enthält der formale Parameter keinen Wert mehr. Parameter können nicht dazu verwendet werden, um den Zustand eines Objekts zu speichern.