View Full Version : سوال: یه Class که به شکل Static تعریف شده آیا لازمه موقع تعریف Props و Methods هم هی هی بگیم Static?
odiseh
یک شنبه 28 مهر 1387, 08:35 صبح
سلام
آیا در هنگام تعریف یه Class به شکل Static دیگه لازمه که موقع تعریف اعضاء اون کلاس بازم هی بگیم Static ?
HamidNazari
دوشنبه 29 مهر 1387, 00:31 صبح
بله ، حتما باید تک تک ذکر بشه .
میشه یه جورائی گفت که کار اصلی مادیفایر static اینه که کامپایلر به برنامهنویس اطمینان بده که کلاس مورد نظر عضو غیراستتیک نداره . وگرنه قبل از C# 2.0 هم میشد sealed با کانستراکتور private و تماماً اعضای static هم نوشت . البته یه فرق در این حالت داره ، اونم اینه که کلاس static لم ینهرت و لم یونهرت میشه !! یعنی نه از کسی inherit میشه ، نه میشه ازش inherit کرد . همینطور interface هم روش implement نمیشه . ولی sealed اینجوری نیست .
odiseh
دوشنبه 29 مهر 1387, 12:30 عصر
با تشکر فراوان از این توضیح خوب شما
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.