یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی
🎯 ثبت نام

مرجع متد در Java 8

مرجع متدها در Java 8

با استفاده از مرجع متدها می توان با استفاده از اسم متدها به آن ها اشاره کرد. مرجع متد با استفاده از علامت "::" توصیف می شود. جهت اشاره به انواع متدهای زیر می توان از مرجع متد استفاده کرد.

  • متدهای ایستا
  • متدهای نمونه
  • سازنده ها با استفاده از عملگر new (TreeSet::new)

مثال مرجع متد در Java 8

با استفاده از یکی از ویرایشگرها برنامه ی Javaی زیر را مثلا در C:\> JAVA ایجاد کنید.
Java8Tester.java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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);
   }
}
<button></button>

در اینجا ما متد System.out::println به صورت یک مرجع متد ایستا عبور داده ایم.
نتیجه را بررسی کنید
با استفاده از کامپایلر javac مانند زیر این کلاس را کامپایل کنید.

1
C:\JAVA>javac Java8Tester.java<button></button>

حالا مانند زیر Java8Tester را اجرا کنید.

1
C:\JAVA>java Java8Tester<button></button>

نتیجه باید به صورت زیر باشد.

1
2
3
4
5
6
Mahesh
Suresh
Ramesh
Naresh
Kalpesh
<button></button>

برای مطالعه سرفصل آموزش Java (J2SE) کلیک نمایید .


1397/10/25 1466 460
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...