سری مطالب آموزش جاوا 8 – بخش سوم: ارجاع متد
ارجاع متد[1] کمک میکند تا با نام متدها به آنها اشاره کنیم. ارجاع متد با عملگر:: نشان داده میشود. ارجاع متد میتواند برای اشاره کردن به انواع متدهای زیر استفاده شود:
- متدهای استاتیک[2]
- متدهای نمونهای[3]
- سازندههایی[4] که از عملگر new استفاده میکنند.
مثالی از ارجاع متد
برنامه جاوای زیر را با استفاده از هر ویرایشگر موردنظر خود در C:\>JAVA ایجاد کنید.
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);
}
}
در اینجا ما از متد System.out::println بهعنوان یک متد ارجاع استاتیک استفاده کردیم.
تأیید نتیجه
کلاس را با استفاده از کامپایلر javac مانند زیر کامپایل کنید:
C:\JAVA>javac Java8Tester.java
حالا کلاس Java8Tester مانند زیر اجرا کنید:
C:\JAVA>java Java8Tester
باید خروجی زیر را داشته باشد:
Mahesh
Suresh
Ramesh
Naresh
Kalpesh
بخشهای دیگر این مقاله را از لینکهای زیر بخوانید:
سری مطالب آموزش جاوا ۸ – بخش اول (بررسی اجمالی)
سری مطالب آموزش جاوا ۸ – بخش دوم: نصب جاوا
سری مطالب آموزش جاوا ۸ – بخش چهارم: متدهای پیشفرض
سری مطالب آموزش جاوا ۸ : بخش پنجم – برخی از رابطهای تابعی
[1] Method Reference
[2] Static Methods
[3] Instance Methods
[4] Constructor