💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمدصادق صرافیان
مقدار دهی اولیه به خصوصیت
پوریا شفیعی حل شده توسط پوریا شفیعی

استاد سلام و خسته نباشید

 

می خواستم بدونم مقداردهی اولیه خصوصیتها به جای اینکه در کلاس Main روی یک شی از اون کلاس انجام بشه، در همون کلاس مربوطه انجام بشه (مثلا در بدنه کلاس Person) ، از نظر برنامه نویسی شی گرا ایراد محسوب میشه ؟  یه توضیح مختصر بدین ممنون میشم . 

 

سلام وقت بخیر محمد جان 

خوشحالم به جمع ما پیوستی 

وقتی مقدار دهی رو در خود کلاس انجام میدیم(نه متد) بهش میگین instance Variable که نیاز به مقدار دهی اولیه هم ندارند چون به صورت اتوماتیک مقدار دهی میشن که در جلسات اینده باهاشون اشنا میشی 

ولی وقتی در متد مقدار دهی کنیم بهش میگن Local Variable که مقدار دهی حتما باید بشوند

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

عجله نکن .

و در کل هیچ عیبی وجود نداره 

موفق باشی.

بهترین پاسخ
پوریا شفیعی ۰۷ فروردین ۱۳۹۹، ۱۳:۱۵