Menu
Coddy logo textTech

Méthodes et paramètres

Fait partie de la section Programmation Orientée Objet du Journey C# de Coddy — leçon 5 sur 70.

Les méthodes définissent les actions qu'un objet peut effectuer. Les paramètres vous permettent de transmettre des données aux méthodes, et les types de retour spécifient quelles données sont renvoyées.

Définir une méthode avec des paramètres et un type de retour

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

Méthode avec plusieurs paramètres

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

Méthode sans valeur de retour (void)

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

Appeler des méthodes avec des arguments

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

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

Méthode avec un paramètre de type chaîne et une valeur de retour

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

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

Les paramètres sont des variables qui reçoivent des valeurs lorsque la méthode est appelée. Le type de retour (comme int, string ou void) spécifie le type de données que la méthode renvoie. Utilisez void lorsqu'une méthode ne renvoie rien.

challenge icon

Défi

Moyen

Créez trois méthodes dans la classe Calculator :

  • Add - prend deux entiers et retourne leur somme
  • Subtract - prend deux entiers et retourne leur différence (premier - second)
  • Multiply - prend deux entiers et retourne leur produit

Aide-mémoire

Les méthodes définissent les actions qu'un objet peut effectuer. Les paramètres vous permettent de transmettre des données aux méthodes, et les types de retour spécifient les données qui sont renvoyées.

Définir une méthode avec des paramètres et un type de retour :

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

Méthode sans valeur de retour (void) :

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

Appeler des méthodes avec des arguments :

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

Méthode avec un paramètre de type string et un retour :

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

Les paramètres sont des variables qui reçoivent des valeurs lorsque la méthode est appelée. Le type de retour (comme int, string, ou void) spécifie le type de données que la méthode renvoie. Utilisez void lorsqu'une méthode ne renvoie rien.

Essayez vous-même

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 iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Programmation Orientée Objet