Menu
Coddy logo textTech

Metotlar ve Parametreler

Coddy'nin C# Journey'sinin Nesne Yönelimli Programlama bölümünün bir parçası — ders 5 / 70.

Metotlar, bir nesnenin gerçekleştirebileceği eylemleri tanımlar. Parametreler, metotlara veri aktarmanıza olanak tanır ve dönüş türleri, hangi verinin geri döneceğini belirtir.

Parametreli ve dönüş türü olan bir metot tanımlayın

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

Birden çok parametreli metot

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

Geri dönüş değeri olmayan metot (void)

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

Metotları argümanlarla çağırma

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

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

String parametreli ve dönüşlü metot

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

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

Parametreler, metot çağrıldığında değerleri alan değişkenlerdir. Dönüş türü (int, string veya void gibi), metodun ne tür bir veri döndüreceğini belirtir. Bir metot herhangi bir şey döndürmediğinde void kullanın.

challenge icon

Görev

Orta

Calculator sınıfında üç metot oluşturun:

  • Add - iki tam sayı alır ve bunların toplamını döndürür
  • Subtract - iki tam sayı alır ve bunların farkını (birinci - ikinci) döndürür
  • Multiply - iki tam sayı alır ve bunların çarpımını döndürür

Kopya kağıdı

Metotlar, bir nesnenin gerçekleştirebileceği eylemleri tanımlar. Parametreler, metotlara veri aktarmanıza olanak tanır ve dönüş türleri, hangi verinin geri geleceğini belirtir.

Parametreleri ve dönüş türü olan bir metot tanımlayın:

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

Dönüş değeri olmayan metot (void):

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

Metotları argümanlarla çağırma:

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

String parametreli ve dönüşlü metot:

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

Parametreler, metot çağrıldığında değerleri alan değişkenlerdir. Dönüş türü (int, string veya void gibi), metodun ne tür bir veri döndüreceğini belirtir. Bir metot herhangi bir şey döndürmediğinde void kullanın.

Kendin dene

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 iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Nesne Yönelimli Programlama bölümündeki tüm dersler