خانه » کلاس انتزاعی و یا Abstract در جاوا
کلاس انتزاعی و یا Abstract در جاوا
کلاس انتزاعی و یا Abstract در جاوا
آموزش جاوا

کلاس انتزاعی و یا Abstract در جاوا

کلاس‌ انتزاعی در جاوا به نوعی از کلاس گفته می‌شود که توسط آن برخی دستورات و کارهای اون کلاس رو جهت امنیت بیشتر مخفی می‌کنیم. تعریف این مدل کلاس درست مانند کلاس عادی می‌باشد. تنها کافی است کلمه‌ کلیدی abstract را در ابتدای تعریف کلاس بیاوریم:

به طور پیش فرض به اطلاعات کلاس انتزاعی از طریق شی ساختن نمی‌توانید دسترسی بگیرید و تنها زمانی که این کلاس را extend کنید می‌توانید به توابع و … آن دسترسی بگیرید.

نوع دیگری از انتزاعی وجود دارد به نام توابع انتزاعی، که در آن یک تابع از کلاس را abstract می‌کنید. در این حالت در کلاس‌هایی که extend شده،  توجه داشته باشید که کلاسی که در آن تابع را تعریف می‌کنید، باید انتزاعی باشد، این تابع بدنه ندارد (کدی در آن قرار نمی‌گیرد) و در صورتی که این کلاس انتزاعی extend شد، در کلاس فرزند یا باید این تابع overide شود و یا خود کلاس فرزند، انتزاعی باشد.

 

 

 

توضیحات کوتاه
کلاس انتزاعی و یا Abstract در جاوا
نام مقاله
کلاس انتزاعی و یا Abstract در جاوا
خلاصه
کلاس‌ انتزاعی در جاوا به نوعی از کلاس گفته می‌شود که توسط آن برخی دستورات و کارهای اون کلاس رو جهت امنیت بیشتر مخفی می‌کنیم. تعریف این مدل کلاس درست مانند کلاس عادی می‌باشد. تنها کافی است کلمه‌ کلیدی abstract را در ابتدای تعریف کلاس بیاوریم.
نویسنده
نشر دهنده
سروش طیبی
لوگو نشر دهنده

ارسال نظر

برای ارسال نظر اینجا را کلیک کنید