Kendi yöntemlerinizi oluşturma

Orta Düzey Java

Jim White

Java Developer

Neden yöntem kullanırız

  • Tekrarlayan işler için idealdir
  • Kodu yeniden kullanma
  • Tekrarı (ve olası hataları) önler
  • Güncelleme ve hata düzeltme daha kolay
  • Don't Repeat Yourself (DRY)
Orta Düzey Java

Yöntem nasıl tanımlanır

returnType methodName(){

  // Çalıştırılacak kod

}
Orta Düzey Java

void yöntem

  • Yalnızca bir işlem yapar, bir şey döndürmez
  • void hiçbir şey demektir
void sayHello(){
    System.out.println("Hello there!");
  }
Orta Düzey Java

Sonuç üreten yöntem

  • Yöntemler bir sonuç üretebilir
    • Saklamak, sonra kullanmak veya programın başka bir bölümüne aktarmak için
    • Örn., sayının karesini hesaplayan yöntem
  • Gerekli:
    • int veya String gibi belirli bir dönüş türü
    • return ifadesi
int getSquare() {
  return 5 * 5
}
Orta Düzey Java

Adlandırma kuralı

Lower camel case

  • İlk harf küçük, sonraki kelimeler büyük harfle başlar
  • Örnekler:
    • getSquare()
    • sayHello()
Orta Düzey Java

Büyük/küçük harf duyarlılığı

Java büyük/küçük harfe duyarlıdır!

Yöntem adı getSquare() ise, getsquare() çalışmaz!

Orta Düzey Java

Yerleşik vs. Özel yöntemler

Yerleşik

  • Nokta gösterimiyle çağrılır
    • "JAVA".toLowerCase();

Özel yöntemler

  • Olduğu gibi çağrılır
    • sayHello();
Orta Düzey Java

Özel bir yöntemi kullanma

Statik anahtar sözcüğü vurgulanmış, main yönteminin dışında tanımlı sayHello yöntemini gösteren kod

"Hello there!"
Orta Düzey Java

Özet

class HelloMethod {
    public static void main (String[] args) {
        sayHello();
        int fiveSquared = getSquare(); // getSquare() sonucunu int olarak kaydetme
    }
    static void sayHello() { // Sadece bir mesaj yazar
      System.out.println("Hello there!");
    }
    static int getSquare() { // int döndürür 
      return 5*5; 
    }
}
Hello there!
Orta Düzey Java

Haydi pratik yapalım!

Orta Düzey Java

Preparing Video For Download...