Funktionen – Methoden mit Parametern in CSharp
Funktionen – Methoden mit Parametern in CSharp
Der Parameter ist was man der Methode für ihre durchführung übergeben muss sofern die Methode dies verlangt. Der Parameter steht in runden Klammern. Sofern diese leer sind, benötigt die Methode keinen Parameter.
Ein Beispiel für Funktion mit Parametern aus der echten Welt:
Ein Auto das einer Person gehört ist private. Wenn die Person das Auto verwenden will, muss sie die folgende Methode aufrufen:
private Abgase autoVonHerrnBFahren(Sprit diesel, Ort a, Ort b){
// fahre von a nach b und starte die Klimaanlage, berechne die Menge an Abgasen namens abgasMenge
return abgasMenge;
}
Funktion in CSharp
Was zurückgegeben (return) wird, sind hierbei die Abgase, die Funktion heißt autoVonHerrnBFahren, sie ist mit private deklariert, da sie nur von Herrn B also der Klasse HerrB verwendet werden darf. Was für die durchführung der Funktion gebraucht wird, ist Diesel was vom typen Sprit ist.
Beim erstellen einer Funktion ist es wichtig, dass sie außerhalb einer anderen Funktion ist, jedoch innerhalb der Klasse.
Beispiel für Funktionen/Methoden und Parameter in Java
public static void schreibeText(String string){
Console.WriteLine(string); Console.ReadLine();
}
Wenn wir eine Methode aufrufen möchten, müssen wir den Methodennamen mit dem Argument den wir übergeben wollen in einer anderen Methode aufrufen. Also z.B. in unserer Main Methode.
schreibeText(“Hallo Welt”);
Dabei ist “Hallo Welt” nun das Argument. Obwohl es einen Unterschied zwischen Argument und Parameter gibt, wird dieser häufig ignoriert und statt Argument.