PDA

View Full Version : سوال: شی و کلاس چیست ؟



behnam.m
سه شنبه 16 فروردین 1390, 11:43 صبح
سلام
شی و کلاس چیست ؟
ممنون

m.soleimani
سه شنبه 16 فروردین 1390, 12:31 عصر
سلام
شی و کلاس چیست ؟
ممنون

شما با تعریف کردن یه کلاس یه موجودیت تازه رو معرفی می‌کنید که به تعداد تخیلات شما می‌تونه گسترش پیدا کنه و کاربردش متفاوت باشه حالا وقتی این کلاس تعریف شد شما به تعداد دل‌خواه می‌تونی نمونه ازش ایجاد کنی به هر کدوم از این نمونه‌ها یه شی گفته می‌شه و دقیقن رفتار کلاسی رو که ازش گرفته شده از خودش نشون می‌ده پس شما یک بار کد نوشتی و چندین بار ازش استفاده کردی بماند که کلاس‌ها با کپسوله سازی و پنهان کردن جزییات‌شون استفاده از خودشون رو برای کاربران خیلی راحت‌تر می‌کنن و ... سعی کردم خیلی ساده تعریفش کنم موفق باشید./

tooraj_azizi_1035
سه شنبه 16 فروردین 1390, 14:50 عصر
سلام،
کلاس در لغت به معنی دسته، رده یا طبقه است. اشیاء در دنیای واقعی قابل لمس هستند اما کلاس یک مفهوم مجازی در ذهن است. ایجاد یک نمونه از کلاس که همان شیء است در واقع تلاش برای خارج کردن آن شیء از جهان تصور به جهان فیزیک است. کلاس با بالاترین سطح در سلسله وراثت دارای عمومی ترین خواص اشیاء متعلق به آن طبقه است و کلاس با پایین ترین سطح از سلسله وراثت همان خواص عمومی را دارد به اضافه ویژگی هایی خاص خودش.مثلاً در طبقه اشکال می توان در بالاترین طبقه از وراثت گفت که تمام اشکال حتماً دارای مساحت هستند و در پایین ترین سطح می توان ویژگی خاصی مانند چند بعدی بودن را در نظر گرفت.