کدام کلاس می تواند توابع عضو را بدون اجرای آنها داشته باشد؟
کدام کلاس می تواند توابع عضو را بدون اجرای آنها داشته باشد؟

تصویری: کدام کلاس می تواند توابع عضو را بدون اجرای آنها داشته باشد؟

تصویری: کدام کلاس می تواند توابع عضو را بدون اجرای آنها داشته باشد؟
تصویری: آموزش توابع سازنده و مخرب در شئ گرایی(OOP) Object Oriented programming با زبان سی پلاس پلاس(++C) 2024, نوامبر
Anonim

کدام کلاس می تواند توابع عضو را بدون اجرای آنها داشته باشد ? توضیح: چکیده کلاس ها می توانند توابع عضو داشته باشند با هیچ پیاده سازی ، جایی که را زیرکلاس های ارثی باید پیاده سازی آن ها کارکرد.

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

انواع بازگشت تابع اعضا . یک عمومی تابع عضو هرگز نباید برگشت یک مرجع یا اشاره گر غیر ثابت به عضو داده ها. یک عمومی تابع عضو هرگز نباید برگشت یک مرجع یا اشاره گر غیر ثابت به داده های خارج یک شی، مگر اینکه شی داده ها را با اشیاء دیگر به اشتراک بگذارد.

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

علاوه بر بالا، کدام عضو هرگز توسط کلاس های ارثی قابل دسترسی نیست؟

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

چگونه توابع اعضای عمومی برای کلاس شما قابل دسترسی است؟

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

توصیه شده: