ورود

نسخه کامل مشاهده نسخه کامل : این قطعه دستور چیکار میکنه؟



rapbazzz
09-11-2009, 13:34
سلام دوستان

این یک زیر برنامه ست که مربوط به پایینیه.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداما این چیکار میکنه؟اصلا چی هست ( خاصیت,تابع,متد, ... )؟ و چه ضرورتی داره که اینو بنویسیم؟ و اینو غیر این روش چه طوری میشه نوشت؟
و چه مزیتی داره؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

--------------------------------------------------------------------
و لطفآ این خط رو هم توضیح بدین؟


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ممنون از کمکتون دوستان

bad_boy_2007
10-11-2009, 19:33
سلام دوستان

این یک زیر برنامه ست که مربوط به پایینیه.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداما این چیکار میکنه؟اصلا چی هست ( خاصیت,تابع,متد, ... )؟ و چه ضرورتی داره که اینو بنویسیم؟ و اینو غیر این روش چه طوری میشه نوشت؟
و چه مزیتی داره؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

--------------------------------------------------------------------
و لطفآ این خط رو هم توضیح بدین؟


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ممنون از کمکتون دوستان

سوال اول :
اين يك Property‌ (خصيصه ، ويژگي) است در يك كلاس براي تغيير مقادير متغيير هاي آن سه روش وجود دارد :
1- تعريف متغيير هاي Public و دسترسي به آنها از بيرون كلاس . عيب اين روش اين است كه كلاس هيچگونه مديريتي بر مقدار متغيير ندارد و نميتواند بفهمد كه كي مقدار آن تغيير كرده .
2- استفاده از توابعي براي مقدار دهي و دريافت مقادير مثلا اگر ويژگي اي براي رنگ داشته باشيد دو تابع با نامهاي :GetColor و SetColor
3- استفاده از خصيصه ها كه همان موضوع سوال شماست

و اما سوال دومتان ، Costant (ثابت) مقاديري اند ثابت و بلاتغيير (بر خلاف متغيير ها) كه از طريق نام آنها قابل دسترسي اند ، شيوه استفاده از آنها همانند متغيير ها است با اين تفاوت كه نميتوان مقدار آن را تغيير دهيد . در زمان كامپايل اسم Constant با مقداري كه براي محتواي آن تعريف كرده ايد جايگزين ميشود