خانه » method overloading در جاوا
method overloading در جاوا
method overloading در جاوا
آموزش جاوا

method overloading در جاوا

خب چند روزی هستش که سرم شلوغ شده بود و ننوشته بودم. سعی می‌کنم یه خورده زمانم رو خالی کنم و بیشتر بنویسم.

خب اول از همه بیایم method overtloading رو تعریف کنیم توی جاوا.

شما یک کلاس دارین، ۲ تا متد هم‌نام که ورودی‌های مختلف می‌گیره(از نظر تعداد و …) به این‌ می‌گن method overloading. مطمئنا سوالی که پیش میاد اینه که خب چه کاریه؟ ۲ تا اسم میزاریم براش!‌ ولی این روش برای خوانایی بهتر کد شما کاربرد داره، مثلا فرض کنید توی یه جا میخواین ۲ تا عدد رو با یه متد جمع کنید و چند خط بعدش ۳ تا عدد رو. جفت متد‌ها جمع هستند و یکسان، ولی ورودی‌ها فرق می‌کنند.

مثال زیر رو ببینید:

خروجی برابر این می‌شود:

Number One: 44
Number Two: 56

حالا سوالی که پیش میاد اینه که آیا main رو هم میشه overloadکرد؟ جواب بله هستش. ولی یادمون باشه که فقط و فقط اون متدی اجرا میشه که ورودی String[] args  داشته باشه.

Print Friendly, PDF & Email

ارسال نظر

برای ارسال نظر اینجا را کلیک کنید