PDA

View Full Version : مبتدی: constructor مقدارهاش رو از property ها بگیرد بهتر است یا از private field



JaguarXF
جمعه 10 مهر 1388, 08:12 صبح
constructor مقدارهاش رو از property ها بگیرد بهتر است یا از private field ?

Behrouz_Rad
جمعه 10 مهر 1388, 10:17 صبح
سوالت اشتباست. تا زمانی که از کلاس اینستانس new نکنی که نمی تونی به Property هاش مقداردهی کنی!
احتمالاً سوالت اینه: آیا بهتره Property ها مقادیر خودشون رو از Constructor بگیرند یا از Private Field؟
و جواب این میشه: اگر عضوی از کلاس برای انجام کارش حتماً نیاز به مقداردهی داره، باید از Constructor برای دریافت مقدار از کاربر در هنگام ایجاد نمونه از کلاس استفاده کنی.

موفق باشید.