کلاس و اینترفیس در جاوا چیست؟
کلاس و اینترفیس در جاوا چیست؟

تصویری: کلاس و اینترفیس در جاوا چیست؟

تصویری: کلاس و اینترفیس در جاوا چیست؟
تصویری: #66 رابط کاربری در جاوا چیست؟ 2024, نوامبر
Anonim

یک رابط یک نوع مرجع در است جاوا . شبیه به کلاس . مجموعه ای از روش های انتزاعی است. آ کلاس یک را اجرا می کند رابط ، در نتیجه به ارث بردن روش های انتزاعی از رابط . در کنار روش های انتزاعی، یک رابط همچنین ممکن است شامل ثابت ها، روش های پیش فرض، روش های استاتیک و انواع تو در تو باشد.

علاوه بر این، کلاس و رابط چیست؟

آ کلاس ویژگی ها و رفتارهای یک شی را توصیف می کند. یک رابط شامل رفتارهایی است که الف کلاس اجرا می کند. آ کلاس ممکن است شامل روش های انتزاعی، روش های عینی باشد. یک رابط فقط شامل روش های انتزاعی است. اعضای الف کلاس می تواند عمومی، خصوصی، محافظت شده یا پیش فرض باشد.

علاوه بر این، چرا از رابط در جاوا استفاده می کنیم؟

  1. برای دستیابی به انتزاع کامل استفاده می شود.
  2. از آنجایی که جاوا در صورت کلاس از وراثت چندگانه پشتیبانی نمی کند، اما با استفاده از رابط می تواند به ارث بری چندگانه دست یابد.
  3. همچنین برای دستیابی به اتصال شل استفاده می شود.
  4. برای پیاده سازی انتزاع از رابط ها استفاده می شود.

با توجه به این موضوع، تفاوت بین رابط و کلاس در جاوا چیست؟

یک رابط روش‌های کاملاً انتزاعی دارد، یعنی روش‌هایی با هیچ‌کس. یک رابط از نظر نحوی شبیه به است کلاس اما یک رشته اصلی وجود دارد تفاوت بین کلاس و رابط که یک است کلاس می توان نمونه سازی کرد، اما یک رابط هرگز نمی توان مثال زد. اعضای الف کلاس می تواند خصوصی، عمومی یا محافظت شده باشد.

رابط چیست؟

در محاسبات، یک رابط یک مرز مشترک است که در آن دو یا چند جزء مجزا از یک سیستم کامپیوتری اطلاعات را مبادله می کنند. تبادل می تواند بین نرم افزار، سخت افزار کامپیوتر، دستگاه های جانبی، انسان و ترکیبی از اینها باشد.

توصیه شده: