Eine gute Antwort könnte sein:

Jeder Datentyp:

Wir haben bis jetzt in diesen Aufzeichnungen keine Objektreferenzen verwendet. Sie werden in einem späteren Kapitel behandelt werden.

Wiederholungsprogramm

Hier ist ein kurzes Programm: Hier ist die Beschreibung des Ablaufs:
// Wiederholungsprogramm
//
class Alteration
{
  void zero ( int x )
  {
    x = 0;
  }
}

class AlterTest
{
  public static void main ( String[] args )
  {
    Alteration alt = new Alteration();
    int value = 27;
    System.out.println( "Vorher:" + value );

    alt.zero( value );
    System.out.println( "Nachher:"  + value );
  }
}
  1. Das Programm beginnt mit der static main() Methode zu starten.
  2. Ein Alteration-Objekt wird konstruiert.
    • Der Standardkonstruktor wird verwendet , da die Klasse Alteration keinen Konstruktor definiert.
    • Das Alteration-Objekt enthält die zero() Methode.
  3. Die primitive int-Variable value wird mit 27 initialisiert.
  4. Die gegenwärtig in value enthaltene Zahl wird ausgegeben.
    • Vorher: 27 wird ausgegeben
  5. Die zero() Methode wird mit value als Parameter aufgerufen.
    • Überlegen Sie sich, was als nächstes passiert. Es ist leicht hier einen Fehler zu machen.
  6. Die gegenwärtig in value enthaltene Zahl wird ausgegeben.
    • Was wird ausgegeben?


FRAGE 2:

Was wird ausgegeben?