raha

تفاوت override با hide

raha ۱۳۹۴/۱۰/۱۲ 45 زبان برنامه‌نویسی جاوا

می خواستم بدونم متد ها چه زمانی hide  وچه زمانی override میشن؟؟؟؟؟

پاسخ‌ها به این تاپیک
Sina Deuxshiri
Sina Deuxshiri
۱۳۹۴/۱۰/۱۳
سلام
در مورد hide من تاحالا چیزی نشنیدم. بیشتر توضیح بدین و یا یه تکه کد قرار بدین.
Override یکی از مباحث مربوط به شی گرایی هست. یعنی شما یک متدی و تعریف می کنید و اون متد پیاده سازی های مختلفی داره. اگه مبحث اینترفیس ها رو مطالعه کنید، متدهایی که در اینترفیس تعریف می شن، هیچ کدوم بدنه ندارن. به عبارتی هیچ پیاده سازی ای ندارند و باید اون متد ها در کلاس هایی که اون اینترفیس ها رو پیاده سازی می کنن، به اصطلاح override کنن. اگر هم دقت کنید در بالای متدهایی که Override می کنن می نویسن: Override@ که این انوتیشن است. در مورد انوتیشن سرچ کنید تا بهتر متوجه بشین. اما قبل از این مباحث شی گرایی و خوب مطالعه کنید. چون این مبحث مربوط به بخش ابسترکت هست که یکی از مباحث شی گرایی هست.