PDA

View Full Version : سوال: راهنمایی در مورد کلاس ها



parhamm
دوشنبه 12 تیر 1391, 17:39 عصر
سلام به همه ی دوستان عزیز
من توی کلاس ها مشکل زیادی دارم اصلا نمی فهمم چی هستند
اگه کسی متونه لطفا بهم کمک کنه و یه مثال برام بزنه که این چی کار می کنه .
از دوستا ن خیلی خیلی ممنون:لبخند: !

uniqueboy_ara
دوشنبه 12 تیر 1391, 20:14 عصر
اینم یه آموزش واسه درک مفهوم کلاس با 2 کیفیت متفاوت :)
Understanding and Creating Classes-HQ (http://ak.channel9.msdn.com/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_2MB_ch9.wmv)
Understanding and Creating Classes-LQ (http://ak.channel9.msdn.com/ch9/0aa9/bdec905a-c0b5-4b57-95a1-9f7a01550aa9/14UnderstandingandCreatingClasses_low_ch9.mp4)

maktoom
سه شنبه 13 تیر 1391, 06:32 صبح
سلام
کلاس ها مفهوم و شمای کلی از یک شیئ هستن. مثلا کلاس دانشجو وقتی بعنوان یک مفهوم مطرح میشه مشخص که صفاتی مثل نام و نام خانوادگی و شماره دانشجویی و سایر مشخصات مربوط به شخصیت دانشجوییش رو داره. اینها متغرهای کلاس دانشجو هستن.
و کارایی که با این متغیرها میشه انجام داد بعنوان متدهای این کلاس معرفی میشن. مثل دیدن نام و نام خانوادگی دانشجو. مثل ایجاد دانشجوی جدید.
و نکته دیگه اینکه هر کلاس بدلیل همینک یک طرح کلیه، شما نمی تونید بطور مستقیم(بطور معمول) ازش استفاده کنید. مثل طرح کلی از یک ماشین. شما نمی تویند سوار طرحتون بشید. باید یک نمونه ازش ایجاد کنید(new کنید) تا بتونید سوارش بشید.
برای کلاسها هم باید یک نمونه شیئ ازش بسازید تا بتونید از کلاسهاتون استفاده کنید.

parhamm
سه شنبه 13 تیر 1391, 10:17 صبح
در واقع تمامی کد که ما می نویسیم توی چند تا کلاس قرار داره؟

tooraj_azizi_1035
سه شنبه 13 تیر 1391, 12:20 عصر
سلام
در این لینک این موضوع کاملاً بحث شده:
http://barnamenevis.org/showthread.php?288307-سوال-برنامه-نویسی-شی-گرا-چیست-؟شی-چیست؟ارتباطش-با-کلاس-چیه؟&highlight=%D8%AC%D8%A7%D9%85%D8%AF%D8%A7%D8%AA+%D9 %85%D8%A7%DB%8C%D8%B9%D8%A7%D8%AA