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

تصویری: چگونه یک روش انتزاعی می نویسید؟

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

برای اعلام یک روش انتزاعی ، از این فرم کلی استفاده کنید: چکیده نوع روش -name(parameter-list); همانطور که می بینید، نه روش بدن وجود دارد. هر بتن کلاس (یعنی کلاس بدون چکیده کلمه کلیدی) که یک را گسترش می دهد کلاس انتزاعی باید همه را نادیده بگیرد روش های انتزاعی از کلاس.

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

یک روش انتزاعی هست یک روش که اعلام شده است، اما هیچ اجرائی ندارد. خلاصه کلاس‌ها ممکن است نمونه‌سازی نشوند و برای ارائه پیاده‌سازی به زیر کلاس‌ها نیاز دارند روش های انتزاعی . بیایید به یک مثال از یک نگاه کنیم چکیده کلاس و یک روش انتزاعی.

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

در این رابطه چه زمانی از روش های انتزاعی استفاده می شود؟

خلاصه اگر می‌خواهید جزئیات پیاده‌سازی را به فرزندانتان ارائه دهید، اما نمی‌خواهید اجازه دهید نمونه‌ای از کلاس شما مستقیماً نمونه‌سازی شود، کلاس‌ها مناسب هستند (که به شما امکان می‌دهد تا حدی یک کلاس را تعریف کنید). اگر می خواهید به سادگی یک قرارداد برای Objects تعریف کنید، از یک Interface استفاده کنید.

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

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

توصیه شده: