السلام عليكم و رحمة الله و بركاته
عندي سؤال بسيط اتمنى من الي عارف يجاوبه و له جزيل الشكر.
ما الفرق بين الclasses و objests
و السلام عليكم و رحمة الله و بركاته
السلام عليكم و رحمة الله و بركاته
عندي سؤال بسيط اتمنى من الي عارف يجاوبه و له جزيل الشكر.
ما الفرق بين الclasses و objests
و السلام عليكم و رحمة الله و بركاته

الفرق بينهم هو الفرق بين الـ type و الـ variable
الـ class هو بمثابة type, اما الـ object فهو بمثابة variable
صح , ابسط تعليق سمعته في حياتي , حلوة يا حسان :Phasan_aljudy كتب:الفرق بينهم هو الفرق بين الـ type و الـ variableالـ class هو بمثابة type, اما الـ object فهو بمثابة variable
بس كنت وضحتهاله بكلمتين كمان
مثلا لو ال class اسمها MyClass وال object اسمه MyObject
تعرف بهذا الشكل مثلا:
MyClass MyObject;
مقارنة بالجملة
int i;
MyClass تعامل مثل معاملة الكلمة int
و MyObject تعامل مثل معاملة i
الي فهمته ان لما اكتب classes اسمه classes
اما لما خلا ص انتهي منه و انا استخدمه يصير اسمه object
هل هذا الكلام صح
و مشكورييييييييييييييييييييييييييييييييييييييين

الكلاس هو عبارة عن وصف للكائن
مثلا المهندس المعمارى عندما يرسم خريطة لمبنى فهو يصف هذا المبنى ومكوناته ويمكن انشاء مجموعة مبانى من نفس الخريطة
وهذا هو الحال عندما تكتب كلاس فانت تقوم بوصف الكائن الذى ستنشئه منه ويمكنك بعدها انشاء العديد من الكائنات من هذا الكلاس
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

تقوم البرمجـة الشييئـة على Objects وليس على الـ classes كما يعتقد أغلب الناس ......
كل كائن أو مجمـوعـة من الكائنـات له نوع محدد .... فمثلاً الكائن أحمد له نوع ألا وهـو الإنسان ... الكائن بورشيه كاريرا لها نـوع محدد وهـى النـوع سيارة ..... هذا النـوع يُطلق عليه الـ class ... اتمنى أن أكون وضحت لك الفرق ... وهذا الكلام فقط إعادة تدوير لكلام hasan ..
الOOP مجرد محاولة لمحاكاة الواقع...بمعنى
الانسان بطبيعته يفكر بطريقة منظمة Categorized أوhierarchical فمثلاً عندما يرى الانسان قطة مثلاً فهي تنحدر من الثدييات التي تنحدر من الحيوانات التي تنحدر من المخلوقات عموماً و هنا أصبح التمثيل واضحاً فكلما تصعد في الhierarchy فانك تقوم بعمل Generalization أو تعميم و كلما تنحدر لأسفل فانك تقوم بعمل Specialization تخصيص
Sr. Software Development Engineer
Hulu, LLC
My Blogs
باختصار أخي ...................................................
object is a member of class
:rolleyes: B)
Success Is A Journey Not A Destination
ذي ما قال الأخوة
الClass هو مجرد وصف للObject يعني الClass فئة و ال Object كائن
مثلا
الإنسان يعتبر Class و لكن محمد و أحمد و إبراهيم Objects
مثلا
لو فيه Class إسمه Form و عملت نسخة منه بإستخدام new مثلا سميتها frmMain فيكون Form هو ال Class و frmMain هو مجرد كائن يحتوي على صفات ال Form من Fields , Functions
جميل جداً ما قيل ..... :rolleyes:
للاستزاده أخي أنصحك بالاطلاع على مواضيع في الـ UML
و خاصةً تطبيقاتها في برنامج الـ Rational Rose
أمنياتي بالتوفيق :rolleyes:
Success Is A Journey Not A Destination
هذا الموضوع مغلق.