تفاوت بین کلاس انتزاعی و روش انتزاعی چیست؟
تفاوت بین کلاس انتزاعی و روش انتزاعی چیست؟

تصویری: تفاوت بین کلاس انتزاعی و روش انتزاعی چیست؟

تصویری: تفاوت بین کلاس انتزاعی و روش انتزاعی چیست؟
تصویری: چکیده کلاس ها و روش ها در جاوا در 7 دقیقه توضیح داده شده است 2024, دسامبر
Anonim

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

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

کلاس های انتزاعی نمی توان نمونه سازی کرد، اما می توان آنها را زیر طبقه بندی کرد. یک روش انتزاعی هست یک روش که بدون اجرا (بدون پرانتز و به دنبال آن نقطه ویرگول) اعلام می شود، مانند این: چکیده void moveTo (double deltaX، double deltaY);

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

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

آ کلاس که با استفاده از « چکیده کلمه کلیدی به عنوان شناخته می شود کلاس انتزاعی . می تواند داشته باشد روش های انتزاعی ( مواد و روش ها بدون بدنه) و همچنین بتن مواد و روش ها (منظم مواد و روش ها با بدن). یک کلاس انتزاعی نمی توان نمونه سازی کرد، به این معنی که شما مجاز به ایجاد یک شی از آن نیستید.

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

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

توصیه شده: