متد override & overload - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

متد override & overload

+1 امتیاز
ایا میتونیم در یک کلاس هردو متد overload و override را همزمان داشته باشیم ؟؟
سوال شده اردیبهشت 17, 1393  بوسیله ی Morteza123 (امتیاز 26)   1 4 7
دوباره تگ گذاری شد مهر 9, 1393 بوسیله ی BlueBlade
بله  چرا که نه

1 پاسخ

+1 امتیاز
سلام :

در پاسخ به سوال شما دوست عزیز باید بگم که :

overload یعنی اینکه شما چند متد را که با هم در  تعداد ورودی و ورودی تفاوت دارند ولی در نوع خروجی و اسم متد یکسان هستند در کلاس بکار بگیرید .

override یعنی اینکه شما از ساختار یک متد استفاده کنید ولی آن متد را کاملتر کنید .منظور از کاملتر اینکه ساختار همان ساختار قبلی است ولی شما به عنوان مثال در خروجی نهایی تغییراتی رو ایجاد کنید.

پس بنا به تعاریف فوق شما میتوانید از هر دو متد فوق به راحتی در کلاس استفاده کنید. و همچنین برای درک بهتر موضوع شما میتوانید به pcunit-qom.mihanblog.comمراجعه کنید و کتاب how to programm java از دیتل را به زبان اصلی مشاهده و دانلود کنید.
فصل 8 و 9 این کتاب توضیحات کاملی را در مورد سوال فوق به شما خواهد داد.
پاسخ داده شده مرداد 14, 1394 بوسیله ی مجیدایزدی (امتیاز 15)  
...