سلام وقت بخیر،در طول این قسمت دائما تاکیید بر این بود که این متدها برای کنترل دسترسیها استفاده میشه!،راستش من متوجه نشدم!!ما میتونیم قبل new() گرفتن سطح دسترسی کاربر رو بفهمیم،کد هم که دولوپر میبینه،اگه امکانش هست مقداری توضیح بدین،ممنون
سلام وقت بخیر
ببینید دوست عزیز هدف استفاده از setterها و getterها کنترل سطح دسترسی هست.
درسته که برنامه رو خودمون نوشتیم اما در مقیاسهای بزرگتر ممکن هست که افراد دیگه هم از توابع و کلاسهای ما استفاده کنند و به قسمت هایی دسترسی داشته باشند که باعث بشه قسمتی از برنامه از کار بیوفته که این مثال تنها یک مورد از این دلایل بود.
در ادامه دوره که به پروژهها برسید این موضوع کاملا توضیح داده شده و کم کم براتون جا میوفته.