• 1399/05/15

getter و setter :

سلام خدمت استاد عزیز - ممنون از آموزش عالیتون 

ضمن تشکر فراوان یک سوال داشتم

اینکه شما در جلسه یازده آموزش ES6 در قسمت getter & setter فرمودید با گزاشتن _ آندرلاین قبل از نام پراپرتی ، آن را به صورت پرایوت private معرفی می کنیم و خارج از کلاس به آن دسترسی نداریم...

ولی با نوشتن:

person1._firstname = 'Jonah';

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

اگه میشه راهنمایی بفرمایید...

ممنون.

  • 1399/05/19
  • ساعت 13:36

سلام دوست من

بله امکان تغییرش هست ولی به عنوان یک قانونی تعریف شده که باید در آموزش ها درج میشد

بله زیاد مورد استفاده قرار نمیگیره


logo-samandehi