|
Übergabe von Parametern mittels Referenzen Beim Aufruf einer Methode mit Parametern, die ein Objekt representieren, werden die Variablen an die Methode als Referenz übergeben. Damit wirken sich alle Änderungen, die man an diesen Objekten innerhalb der Methode vornimmt, auf die Orginalvariable aus. Beispiel: public class Feld11 { //Methode zur Bearbeitung des Feldes static int tuwas(int [] ifeld) { int i,z=0; for(i=0;i4) ifeld[i]*=10; } return(z); } //Methode zur Ausgabe Feldes static void ausgabe(int [] ofeld) { System.out.print("Feld: [ "); for(int i=0; i<ofeld.length;i++) System.out.print(ofeld[i] + " "); System.out.println("]"); return; }
public static void main(String args[])
{
int [] feld={1,3,5,3,1,7,9,3};
int anzahl=0;
System.out.print("vorher - ");
ausgabe(feld);
System.out.println("Anzahl: " + anzahl);
anzahl=tuwas(feld);
System.out.print("nachher - ");
ausgabe(feld);
System.out.println("Anzahl: " + anzahl);
System.exit(0);
}
}
|
|
|