Menu
Coddy logo textTech

Methoden und Parameter

Teil des Abschnitts Objektorientierte Programmierung der C#-Journey von Coddy — Lektion 5 von 70.

Methoden definieren Aktionen, die ein Objekt ausführen kann. Parameter ermöglichen es Ihnen, Daten an Methoden zu übergeben, und Rückgabetypen geben an, welche Daten zurückgegeben werden.

Definieren Sie eine Methode mit Parametern und einem Rückgabetyp

public class Calculator
{
    public int Add(int a, int b)
    {
        return a + b;
    }
}

Methode mit mehreren Parametern

public class Calculator
{
    public int Add(int a, int b)
    {
        return a + b;
    }
    
    public double Multiply(double x, double y)
    {
        return x * y;
    }
}

Methode ohne Rückgabewert (void)

public class Printer
{
    public void PrintMessage(string message)
    {
        Console.WriteLine(message);
    }
}

Methoden mit Argumenten aufrufen

Calculator calc = new Calculator();
int result = calc.Add(5, 3);
Console.WriteLine(result);  // Ausgabe: 8

double product = calc.Multiply(2.5, 4.0);
Console.WriteLine(product);  // Ausgabe: 10

Methode mit String-Parameter und Rückgabewert

public class Greeter
{
    public string CreateGreeting(string name)
    {
        return $"Hello, {name}!";
    }
}

Greeter greeter = new Greeter();
string message = greeter.CreateGreeting("Alice");
Console.WriteLine(message);  // Ausgabe: Hello, Alice!

Parameter sind Variablen, die Werte empfangen, wenn die Methode aufgerufen wird. Der Rückgabetyp (wie int, string oder void) gibt an, welche Art von Daten die Methode zurückgibt. Verwenden Sie void, wenn eine Methode nichts zurückgibt.

challenge icon

Aufgabe

Mittel

Erstellen Sie drei Methoden in der Klasse Calculator:

  • Add - nimmt zwei Ganzzahlen entgegen und gibt deren Summe zurück
  • Subtract - nimmt zwei Ganzzahlen entgegen und gibt deren Differenz zurück (erste - zweite)
  • Multiply - nimmt zwei Ganzzahlen entgegen und gibt deren Produkt zurück

Spickzettel

Methoden definieren Aktionen, die ein Objekt ausführen kann. Parameter ermöglichen es Ihnen, Daten an Methoden zu übergeben, und Rückgabetypen legen fest, welche Daten zurückgegeben werden.

Definieren Sie eine Methode mit Parametern und einem Rückgabetyp:

public class Calculator
{
    public int Add(int a, int b)
    {
        return a + b;
    }
}

Methode ohne Rückgabewert (void):

public class Printer
{
    public void PrintMessage(string message)
    {
        Console.WriteLine(message);
    }
}

Aufrufen von Methoden mit Argumenten:

Calculator calc = new Calculator();
int result = calc.Add(5, 3);
Console.WriteLine(result);  // Output: 8

Methode mit String-Parameter und Rückgabe:

public class Greeter
{
    public string CreateGreeting(string name)
    {
        return $"Hello, {name}!";
    }
}

Parameter sind Variablen, die Werte empfangen, wenn die Methode aufgerufen wird. Der Rückgabetyp (wie int, string oder void) gibt an, welche Art von Daten die Methode zurückgibt. Verwenden Sie void, wenn eine Methode nichts zurückgibt.

Probier es selbst

using System;

class Program
{
    static void Main()
    {
        int num1 = int.Parse(Console.ReadLine());
        int num2 = int.Parse(Console.ReadLine());
        
        Calculator calc = new Calculator();
        
        Console.WriteLine($"Add: {calc.Add(num1, num2)}");
        Console.WriteLine($"Subtract: {calc.Subtract(num1, num2)}");
        Console.WriteLine($"Multiply: {calc.Multiply(num1, num2)}");
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Objektorientierte Programmierung