Java 8 - Yöntem Referansları

Yöntem referansları, yöntemlere adlarıyla işaret etmeye yardımcı olur. Bir yöntem referansı "::" sembolü kullanılarak açıklanır. Aşağıdaki yöntem türlerini belirtmek için bir yöntem referansı kullanılabilir -

  • Statik yöntemler
  • Örnek yöntemleri
  • Yeni operatör kullanan kurucular (TreeSet :: new)

Yöntem Referans Örneği

C: \> JAVA'da seçtiğiniz herhangi bir düzenleyiciyi kullanarak aşağıdaki Java programını oluşturun.

Java8Tester.java

import java.util.List;
import java.util.ArrayList;

public class Java8Tester {

   public static void main(String args[]) {
      List names = new ArrayList();
		
      names.add("Mahesh");
      names.add("Suresh");
      names.add("Ramesh");
      names.add("Naresh");
      names.add("Kalpesh");
		
      names.forEach(System.out::println);
   }
}

Burada System.out :: println yöntemini statik bir yöntem başvurusu olarak geçtik.

Sonucu Doğrulayın

Kullanarak sınıfı derleyin javac aşağıdaki gibi derleyici -

C:\JAVA>javac Java8Tester.java

Şimdi Java8Tester'i aşağıdaki gibi çalıştırın -

C:\JAVA>java Java8Tester

Aşağıdaki çıktıyı üretmelidir -

Mahesh
Suresh
Ramesh
Naresh
Kalpesh