کاربرد super () در جاوا چیست؟
کاربرد super () در جاوا چیست؟

تصویری: کاربرد super () در جاوا چیست؟

تصویری: کاربرد super () در جاوا چیست؟
تصویری: آموزش کامل کلمه کلیدی در جاوا - نحوه استفاده از "super" 2024, ممکن است
Anonim

را فوق العاده کلمه کلیدی در جاوا یک متغیر مرجع است که است استفاده شده برای ارجاع شی کلاس والد فوری. هر زمان که نمونه زیر کلاس را ایجاد می کنید، نمونه ای از کلاس والد به طور ضمنی ایجاد می شود که توسط فوق العاده متغیر مرجع

بنابراین، هدف از super () در جاوا چیست؟

فوق العاده یک کلمه کلیدی است در تعریف متد زیر کلاس برای فراخوانی متدی که در آن تعریف شده است استفاده می شود فوق العاده کلاس روش های خصوصی از فوق العاده -کلاس را نمی توان فراخوانی کرد. فقط متدهای عمومی و محافظت شده می توانند توسط این فراخوانی شوند فوق العاده کلمه کلیدی. همچنین توسط سازنده های کلاس برای فراخوانی سازنده های کلاس والد خود استفاده می شود.

علاوه بر این، کاربرد این کلمه کلیدی در جاوا چیست؟ کلمه کلیدی "این" در جاوا یک متغیر مرجع است که به شی فعلی اشاره دارد. "this" اشاره ای به شی فعلی است که متد آن فراخوانی می شود. تو می توانی استفاده کنید "این" کلمه کلیدی برای جلوگیری از تداخل نامگذاری در متد/سازنده نمونه/شیء شما.

همچنین سوال این است که تفاوت این () و super () در جاوا چیست؟

این و فوق العاده دو کلمه کلیدی خاص در جاوا ، که برای نشان دادن نمونه فعلی یک کلاس و آن استفاده می شود فوق العاده کلاس همانطور که گفتم در خط اول، اصلی تفاوت بین این و فوق العاده که در جاوا این است که این نشان دهنده نمونه فعلی یک کلاس است، while فوق العاده نمونه فعلی کلاس والد را نشان می دهد.

آیا می توانیم این () و فوق () را با هم داشته باشیم؟

هر دو این () و فوق العاده() فراخوانی سازنده هستند. فراخوانی سازنده همیشه باید اولین عبارت باشد. بنابراین ما میتوانیم نه دارند دو عبارت به عنوان گزاره اول، از این رو هر دو ما میتوانیم صدا زدن فوق العاده () یا ما میتوانیم این را صدا کن () از سازنده، اما نه هر دو.

توصیه شده: