علی 1374
6 سال پیش توسط علی 1374 مطرح شد
2 پاسخ

فلسفه وجودی توابع geter و seter در oop

با سلام
من انواع سطوح دسترسی به متد ها وپروپرتی ها را به طور کامل میدونم و همچنین از نحوه درست کردن توابعseter, geter هم به طور کامل آشنا هستم ولی سوال من اینکه اگر قرار باشه در خارج از کلاس به یک متغییر ویا فانکشن دسترسی داشته باشیم دیگه چه نیازی به این جور توابع هست خوب از همون اول اون متغیر ویا فانکشنو public می کنیم ؟


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

بببینید مسئله دسترسی مستقیم نداشتن به اون پروپرتی هست. و اینکه برای هر پروپرتی که تعریف کنیم حتما نباید هم getter مشخص کرد هم setter و گاها شاید به یکدوم نیاز باشه اینطوری مثلا قسمت set کردن اطلاعات اون رو میبندیم ولی میتونیم اطلاعاتی رو بگیریم


علی 1374
تخصص : (fullstack(laravel , vue
@lionleo1374 6 سال پیش مطرح شد
0

ممنون پس یعنی اینکه ما مثلا یه پروپرتی را پرایوت می کنیم وبعد یه جایی نیاز میشه به این پروپرتی دسترسی داشته باشیم اونوقت برای اینکه بهش دسترسی پیدا کنیم میایم واین جور توابع را درست میکنیم

@hesammousavi


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام