// 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 );
}
}
|
- Das Programm beginnt mit der
static main() Methode zu starten.
- Ein
Aendern -Objekt wird konstruiert.
- Der Standardkonstruktor wird verwendet,
da die Klasse
Aendern keinen Konstruktor definiert.
- Das
Aendern -Objekt enthält die zero() Methode.
- Die primitive
int -Variable zahl wird mit 27 initialisiert.
- Die gegenwärtig in der Variablen
zahl enthaltene Zahl wird ausgegeben.
Vorher: 27 wird ausgegeben
- Die
zero() Methode wird mit zahl als Parameter aufgerufen.
- Die Zahl, die in
zahl enthalten ist (27), wird in den formalen Parameter x kopiert.
- Die
zero() Methode ändert x in 0.
- Die Kontrolle kehrt zum Aufrufer zurück;
zahl wurde nicht geändert.
- Die gegenwärtig in
zahl enthaltene Zahl wird ausgegeben.
Nachher: 27 wird ausgegeben.
|