مشخصات مقاله
مرجع متد در 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) کلیک نمایید .