PDA

View Full Version : سوال: سوال درباره متد کلس و فانکشن



who are you
یک شنبه 01 دی 1392, 14:39 عصر
درود

متاسفانه با مطالعه اموزش هایی که توی نت هست نتونستم به درک درستی از کلس / فانکشن / متد و سازنده (کنستراکتر) دست پردا کنم:اشتباه:
ممنون میشم یک توضیح ساده در باره اینها بدید:خجالت: و یک مثال کوچولو:تشویق:

who are you
یک شنبه 01 دی 1392, 21:33 عصر
هلپ:افسرده:

abbas.oveissi
یک شنبه 01 دی 1392, 21:46 عصر
هلپ:افسرده:
سلام،من سوالتون رو خوندم اما چون منظورتون رو نفهمیدم ( غیر از constructor ) گذاشتم تا بقیه بهتون کمک کنن اما مثل اینکه هنوز کسی سوال رو ندیده.لطفا انگلیسی اصطلاحات رو بگو،مثلا من هرچی فکر میکنم نمیتونم بفهمم "کلس" چیه :لبخند:

abbas.oveissi
یک شنبه 01 دی 1392, 21:52 عصر
Constructor اولین قسمت از کلاس هست که بعد از ایجاد یک شیء اجرا میشه . توو دانشگاه یه استاد داشتیم که میگفت Constructors تنها متدی هست که Return Value نداره ( البته Void رو هم به عنوان Return Value در نظر میگرفت )
اگر حتی شما هم برای کلاسی که مینویسی Constructor تعریف نکنی بصورت خودکار خود سی شارپ یدونه بصورت پیشفرض بدون پارمتر در کلاس ایجاد میکنه تا عمل instantiates رو انجام بده و متغیرهارو برابر مقادیر پیشفرض سی شارپ میذاره (توی این آدرس،مقادیر پیشفرض رو نوشته http://msdn.microsoft.com/en-us/library/ace5hbzh.aspx )
یک کلاس میتونه چنتا Constructor داشته باشه که در تعداد پارامتر ها یا نوع پارامترها فرق داشته باشن.
از Contructor هم اصولا برای مقدار دهی های اولیه استفاده میشه.

who are you
دوشنبه 02 دی 1392, 00:29 صبح
ممنون
اونا هم که مشخصه دیگه:لبخند:
class method function
توی اموزش ها خیلی خلاصه درباره اینها توضیح دادن :لبخندساده:

abbas.oveissi
دوشنبه 02 دی 1392, 00:53 صبح
ممنون
اونا هم که مشخصه دیگه:لبخند:
class method function
توی اموزش ها خیلی خلاصه درباره اینها توضیح دادن :لبخندساده:
:)))))))))))))))))) class بود،چقدر تلاش کردم بخونم،پیش خودم گفتم این چی هست که من تاحالا اسمشو نشنیدم:)))
حالا با اون خیلی خلاصه ها یعنی مشکل حل شده یا هنوز مونده؟