Eine gute Antwort wäre:

Jeder Datentyp:

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

Rückblick & Wiederholung

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

class AendernTest
{
  public static void main ( String[] args )
  {
    Aendern aendern = new Aendern();
    int zahl = 27;
    System.out.println( "Vorher:" + zahl );

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


FRAGE 2:

Was wird ausgegeben?

Inhaltsverzeichnis