Wie kann man mehrere Variablen, z. B. integer, an eine andere Methode in der selben Klasse übergeben?

... komplette Frage anzeigen

3 Antworten


class meineKlasse{
public void m1(){
int varA = 1;
int varB = 2;
m2(varA, varB; // Aufruf der m2 Methode und Übergabe von zwei Werten
}

public int m2(int varA, int varB){
return (varA + varB); //Als bsp. Rückgabe der addierten Werte
}
}



Antwort bewerten Vielen Dank für Deine Bewertung
  1. Du könntest die Inhalte in Klassenvariablen einspeichern.
  2. Du könntest sie in ein Array schreiben und das Array übergeben.
  3. Du könntest dir eine zweite Klasse / Struktur aufbauen, die die Werte unter einem Namen bündelt und diese als Parameter übergeben.
Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von marioboeck
05.09.2016, 15:02

Danke erstmal :D. Aber das es geht weiß ich, es geht mir eher darum wie man das anstellt :/ Ich muss 2 Werte in 2 verschiedenen integern speichern und diese an eine andere Methode übergeben.

0

Kommt drauf an welche Programmiersprache du meinst und wieviele Variablen du meinst.

ist es eine bestimmte Anzahl, dann kannst du das in jeder Prog-Sprache durch Komma trennen.

Für eine unbestimmte Zahl gibt es in C++ und C# das Schlüsselwort "params"

Du kannst aber auch Arrays, Zeiger oder Listen verwenden. Wie du es machst hängt von der Problemstellung ab

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?