X

آموزش مقدماتی C++ | کپسوله سازی

کپسوله سازی

کپسوله سازی یعنی روشی که با آن بتوانیم اطلاعات حساس و متغیر های مهم را از دید کاربر مخفی کنیم تا به آن ها دسترسی نداشته باشد. برای اینکار باید:

  • ویژگی ها یا متغیر های کلاس را با سطح دسترسی private تعریف کنیم
  • متد هایی public برای دریافت یا تنظیم مقدار آن متغیر private تعریف کنیم

همانطوری که گفتیم، ویژگی های private فقط در همان کلاس در دسترس هستند. و از کلاس های دیگر نمی توان به آن دسترسی داشت. ولی با استفاده از متد های public درون همین کلاس می توانیم فقط دسترسی های لازم را با عملیات مشخص برای کاربر ایجاد کنیم.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2