۱ رامهر
private db or protected db
جامعه برنامه نویسی وب ایجاد شده در ۲۹ آذر ۱۴۰۲

سلام وقت بخیر خسته نباشید در دقیقه 32:34 این ویدعو من در کلاس پدر پراپرتی db رو پرایوت تعریف کردم و در کلاس فرزند با اینکه پراپرتی db پرایوت تعریف شده بود با این حال باز هم کد کلاس فرزند درست کار میکرد در صورتی در اصل extend کردن نباید به پراپرتی پرایوت دسترسی داشته باشد ؛ چرا ؟

سلام

کلاس فرزند اجازه تغییر و دسترسی در پراپرتی پرایوت رو نداره و پراپرتی از همون کلاس پدر گرفته میشه و چیزی به ارث برده نمیشه و پراپرتی از خود کلاس پدر هست پس مشکلی نیست و کد اجرا میشه. 

احمدرضا فاطمی کیا ۲۹ آذر ۱۴۰۲، ۱۵:۲۹