PDA

View Full Version : اجبار کلاس فرزند به مقداردهی متغیر ثابت در کلاس پدر



resident
دوشنبه 31 تیر 1392, 13:40 عصر
سلام.
من 2 تا متغیرثابت دارم تو همه کلاسهام. حالا میخوام این 2 تا متغیر ثابت رو در کلاس پدر تعریف کنم و کلاسهای فرزند رو مجبور به مقداردهی کنم. چطور این کار امکانپذیره؟

Mahmoud.Afrad
دوشنبه 31 تیر 1392, 15:15 عصر
میتونی برای سازنده کلاس دو پارامتر ورودی در نظر بگیری و از این طریق فیلد یا پراپرتی ها رو مقداردهی کنید.

resident
دوشنبه 31 تیر 1392, 22:57 عصر
آحه فیلد یا پراپرتی من ثابته. برنامه نویس اگه یه وقت یادش بره سیستم خطا میده. میخواستم ببینم راهی نیست که برنامه نویس مجبور باشه در کلاس فرزند مقداردهیش کنه و اگه این کار رو نکنه بهش خطا بده؟

Mahmoud.Afrad
سه شنبه 01 مرداد 1392, 12:59 عصر
گفتم دیگه. اگر سازنده پارامتر ورودی داشته باشه موقع ساختن شئ از روی کلاس برنامه نویس باید دو مقدار رو ارسال کنه.

resident
سه شنبه 01 مرداد 1392, 13:08 عصر
محمود جان از اونجایی که متغیرهام ثابت هستند احتمال ایجاد خطا هست (در صورتی که سازنده پارامتر ورودی داشته باشه)
یه سازنده بدون پارامتر گذاشتم و در اون به متغیرهام مقداردادم.
ممنونم ازت