تفاوت override با hide

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

پاسخ ها

sokanacademy forum
کاربر سکان آکادمی 8 سال پیش
سلام در مورد hide من تاحالا چیزی نشنیدم. بیشتر توضیح بدین و یا یه تکه کد قرار بدین. Override یکی از مباحث مربوط به شی گرایی هست. یعنی شما یک متدی و تعریف می کنید و اون متد پیاده سازی های مختلفی داره. اگه مبحث اینترفیس ها رو مطالعه کنید، متدهایی که در اینترفیس تعریف می شن، هیچ کدوم بدنه ندارن. به عبارتی هیچ پیاده سازی ای ندارند و باید اون متد ها در کلاس هایی که اون اینترفیس ها رو پیاده سازی می کنن، به اصطلاح override کنن. اگر هم دقت کنید در بالای متدهایی که Override می کنن می نویسن: Override@ که این انوتیشن است. در مورد انوتیشن سرچ کنید تا بهتر متوجه بشین. اما قبل از این مباحث شی گرایی و خوب مطالعه کنید. چون این مبحث مربوط به بخش ابسترکت هست که یکی از مباحث شی گرایی هست.
online-support-icon