CodeBlanks Logo Icon CodeBlanks

Metotlar

C# kursu · Orta seviye · Ders 3/116

Sınıf içinde metot tanımlamayı ve çağırmayı öğrenirsin.

Metot tanımlama

Metot (method), sınıfın davranışını tanımlar. Bir metot bildirimi erişim belirleyici, dönüş türü, isim, parametre listesi ve gövde içerir: public void Greet() { ... }.

Burada public her yerden çağrılabilir, void değer döndürmez, Greet metot adı, () parametre yok. Gövde süslü parantez içine yazılır. Metot adları PascalCase olur: Add, PrintReport. Metot bir kez tanımlanır, istendiği kadar çağrılır.

Parametre ve return

Metotlar dışarıdan değer alabilir (parametre) ve sonuç döndürebilir (return). Örnek: public int Add(int a, int b) { return a + b; }.

Burada int a ve int b parametreler; return a + b toplamı çağırana döndürür. Dönüş türü int olduğundan return bir int vermeli. void metotlarda return ifadesi ya yoktur ya da yalnızca return; biçiminde olur.

Uygulama Calculator sınıfına Add metodu ekle

Calculator sınıfına public int Add(int a, int b) metodunu ekle ve gövdede return a + b; yaz. Main içinde calc.Add(7, 5) çağrısının sonucunu yazdır.

Örnek çözümü göster
Add metodunu int dönecek şekilde tanımla. Main içine Console.WriteLine(calc.Add(7, 5)); yaz.
Örnek çözüm:
using System;

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

class Program
{
    static void Main()
    {
        Calculator calc = new Calculator();
        Console.WriteLine(calc.Add(7, 5));
    }
}

Kendini test et

  1. Metot imzasını parçaya eşle

    public
    Erişim belirleyici
    void
    Dönüş türü
    Greet
    Metot adı
    ()
    Parametre listesi
  2. return ifadesini tamamla

    public int Add(int a, int b) { return ____ + b; }
    Cevabı göster
    public int Add(int a, int b) { return a + b; }
  3. Hangisi geçerli bir metot bildirimidir?

    • public Add(int a, int b) { }
    • public int Add(a, b) { }
    • void public Add() { }
    • public int Add(int a, int b) { }
    Cevabı göster

    public int Add(int a, int b) { } — Doğru. Erişim, dönüş türü, isim ve parametreler doğru sırada.

Orta seviye bölümündeki tüm dersler