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

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

تصویری: مزیت کلاس انتزاعی در جاوا چیست؟
تصویری: #6.9 آموزش جاوا | چرا به کلاس Abstract نیاز داریم؟ 2024, نوامبر
Anonim

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

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

کلاس انتزاعی جاوا می تواند اینترفیس ها را حتی بدون ارائه روش های رابط پیاده سازی کند. کلاس انتزاعی جاوا برای ارائه پیاده‌سازی متد مشترک به همه زیر کلاس‌ها یا ارائه اجرای پیش‌فرض استفاده می‌شود. ما می توان کلاس انتزاعی را در جاوا اجرا کنید مانند هر دیگری کلاس اگر متد main() داشته باشد.

همچنین ممکن است سوال شود که چرا باید به جای کلاس عادی از کلاس انتزاعی استفاده کنیم؟ کلاس انتزاعی اساساً به ما امکان می دهد تا عملکرد پیش فرض را برای همه کودکان ارائه دهیم کلاس ها از طریق غیر چکیده مواد و روش ها. بنابراین به جای آن از کلاس انتزاعی استفاده کنید از بتن کلاس . و وقتی که ما سعی کنید شیء یک را ایجاد کنید کلاس انتزاعی کاربر در کامپایل با خطا مواجه می شود بجای زمان اجرا بنابراین، داشتن آن بی خطر است کلاس انتزاعی.

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

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

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

تنها واقعی تفاوت این یک بتن است کلاس می تواند نمونه سازی شود زیرا اجرای همه روش های خود را فراهم می کند (یا به ارث می برد). یک کلاس انتزاعی نمی توان نمونه سازی کرد زیرا حداقل یک روش پیاده سازی نشده است. کلاس های انتزاعی قرار است تمدید شوند.

توصیه شده: