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