چه زمانی باید یک چکیده کلاس تهیه کنید؟
چه زمانی باید یک چکیده کلاس تهیه کنید؟

تصویری: چه زمانی باید یک چکیده کلاس تهیه کنید؟

تصویری: چه زمانی باید یک چکیده کلاس تهیه کنید؟
تصویری: چگونه با کلاس باشیم ؟ 17 نکته برای شیک برخورد کردن 2024, ممکن است
Anonim

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

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

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

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

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

یک کلاس انتزاعی هست یک کلاس که قابل نمونه سازی نیست. یک کلاس انتزاعی با ایجاد یک زیر کلاس ارثی که می توان نمونه شود. یک کلاس انتزاعی چند کار را برای زیر کلاس ارث بری انجام می دهد: متدها را تعریف کنید که می تواند توسط زیر کلاس ارثی استفاده شود.

چگونه یک کلاس انتزاعی ایجاد می کنید؟

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

توصیه شده: