Version:Test
©Raddy 2002

Java IV                                                     ZURÜCK

Anmerkung 1
a-absatz.pcx (280 Byte)
Einleitung
Auf der vorigen Seite haben wir gelernt, wie eine lokale Variable
(die Variable a) von einer Methode an die nächste weitergereicht 
wird. Hier nochmals das Programm von der Vorseite:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//////////////////////////////////////// Argument.java
public class Argument
{
  public static void main(String args[])
  {
     int a =999;
     ausgabe(a);
  }
  static void ausgabe(int b)
  {
     System.out.println(b);
  }
}
///////////////////////////////////////////////////////
a-absatz.pcx (280 Byte)
Gleicher Variablenname
Nun stellt sich oft die Frage: Darf die Variable die übergeben
wird, in beiden Methoden den gleichen Namen haben? Oder 
anders ausgedrückt: Darf die Variable in der aufrufenden und 
in der aufgerufenen Methode den gleichen Namen (a) haben?

Ja, sie darf. Denn beide Variablen heißen zwar genauso, aber
es sind zwei voneinander unabhängige lokale Variablen! 
Folgendes Programm erfüllt also den gleichen Zweck
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//////////////////////////////////////// Argument_2.java
public class Argument
{
  public static void main(String args[])
  {
     int a =999;
     ausgabe(a);
  }
  static void ausgabe(int a)
  {
     System.out.println(a);
  }
}
///////////////////////////////////////////////////////