View Full Version : سوال: فرق بین ماژول و کلاس
mehrnoosh_al62
سه شنبه 19 شهریور 1387, 10:38 صبح
سلام دوستان
میخوام بدونم فرق بین ماژول و کلاس در چیه؟ مثلا چه فرقی داره من یه تابع یا متغیر Poblic رو تو کلاس تعریف کنم یا ماژول؟
parsavb
سه شنبه 19 شهریور 1387, 11:46 صبح
اعضای ماژولها می توانند به وسیله توصیف کردن آنها با نام و ماژولشان مورد دسترسی قرار بگیرند یا همچنین میتوصیف آنها با اسامی فضای نامشان به تنهائی مورد استفاده قرار بگیرند .(یعنی با import)
ماژولها می توانند شامل فیلدها و متغیرها وخصوصیتها و متدها و نماینده ها و رویدادها باشند و نمی توانند حاوی کلاسها و استراکچرها و یا اینترفیسهای تو در تو باشند و نمی توانند از کلاسها ارث بری کنند به عبارتی یک ماژول در دات نت بعد از کامپایل به عنصری در دات نت تبدیل می گردد و به همین منظور اگر نیاز به رویدادی در اکثر فرمهاتون دارید بهتره اون رو تو یه ماژول تعریف کنید و اگه نیاز به یک تابع کلی و ارث بری دارید اون رو تویه کلاس تعریف کنید .
saman_itc
سه شنبه 19 شهریور 1387, 14:56 عصر
دقیقا اون چیزی که دوستمون گفت.
شما میتونی مسالشو تو برنامه دفتر تلفن ببینی
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.