JaguarXF
جمعه 10 مهر 1388, 09:12 صبح
constructor مقدارهاش رو از property ها بگیرد بهتر است یا از private field ?
Behrouz_Rad
جمعه 10 مهر 1388, 11:17 صبح
سوالت اشتباست. تا زمانی که از کلاس اینستانس new نکنی که نمی تونی به Property هاش مقداردهی کنی!
احتمالاً سوالت اینه: آیا بهتره Property ها مقادیر خودشون رو از Constructor بگیرند یا از Private Field؟
و جواب این میشه: اگر عضوی از کلاس برای انجام کارش حتماً نیاز به مقداردهی داره، باید از Constructor برای دریافت مقدار از کاربر در هنگام ایجاد نمونه از کلاس استفاده کنی.
موفق باشید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.