Java ile Metotlar Parametreler, Geri Dönüşler ve Overloading

Java'da metot (fonksiyon) nasıl tanımlanır? Parametreli metotlar, geri dönüş değerleri ve metot overloading konularını örneklerle açıklıyoruz.

Ali YILMAZ
Ali YILMAZ

Yönetici

163

Java ile Metotlar: Parametreler, Geri Dönüşler ve Overloading

Java programlamada tekrarlayan işlemleri bir kez tanımlayıp gerektiğinde kullanmak için metotlar (fonksiyonlar) kullanılır. Metotlar kodun düzenli, okunabilir ve yeniden kullanılabilir olmasını sağlar. Bu yazıda Java'da metot tanımlama, parametre gönderme, değer döndürme ve metot overloading konularını örneklerle açıklıyoruz.

1. Java’da Metot Nedir?

Metotlar, bir işi gerçekleştirmek için tanımlanmış kod bloklarıdır. Programın içerisinde defalarca çağrılabilirler.

public static void selamVer() {
    System.out.println("Merhaba!");
}

Bu örnekte selamVer() adında bir metot tanımlandı. Geri dönüş değeri yoktur (void) ve çağrıldığında sadece ekrana yazı yazdırır.

2. Parametreli Metotlar

Metotlara dışarıdan değer gönderilebilir. Bu değerlere parametre denir.

public static void yaz(String isim) {
    System.out.println("Hoş geldin, " + isim);
}

Çağrılırken:

yaz("Ali");

3. Geri Değer Döndüren Metotlar (return)

Metotlar işlem sonucu bir değer döndürebilir. Bu değer başka bir işlemde kullanılabilir.

public static int topla(int a, int b) {
    return a + b;
}

Kullanımı:

int sonuc = topla(3, 5);
System.out.println("Toplam: " + sonuc);

4. Metot Overloading (Aynı İsimli Farklı Metotlar)

Java’da birden fazla metot aynı isimle tanımlanabilir, ancak parametreleri farklı olmalıdır. Bu duruma metot overloading denir.

public static int topla(int a, int b) {
    return a + b;
}

public static double topla(double a, double b) {
    return a + b;
}

Bu sayede hem tamsayı hem ondalıklı değerleri toplayan iki ayrı metot aynı isimle çalıştırılabilir.

5. Ana Metot (main) İçinden Çağırma

Tüm metotlar main() fonksiyonundan çağrılarak çalıştırılır.

public class Ornek {
    public static void yazSelam() {
        System.out.println("Selam!");
    }

    public static void main(String[] args) {
        yazSelam();
    }
}

Java metot kullanımı, büyük projelerde kod karmaşasını azaltmak ve işlevleri bölmek için kritik öneme sahiptir. Parametre gönderimi, geri dönüş değerleri ve aynı isimle farklı metot tanımlama gibi özelliklerle Java geliştiricilerine esnek ve güçlü bir yapı sunar. Doğru kullanıldığında metotlar, hem performansı artırır hem de bakım kolaylığı sağlar.




Paylaş

Etiketler


Yorum Yok

    Bu Yazıya Hiç Yorum Yapılmamış. İlk Yorum Yapan Sen Ol !

Yorum Yap


Instagram