الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ما الفرق بين ال classes و objects

مغلق
بدأه الحذر في 2 يناير 2006 · 10 رد · 3,087 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله و بركاته

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

ما الفرق بين الclasses و objests

و السلام عليكم و رحمة الله و بركاته

I_can_always_make_you_smile_by_Praerion.jpg

#2

نفس الفرق بين المصنع و المنتج

فالمصنع هو الclass أما المُنتَج فهو الobject

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

الفرق بينهم هو الفرق بين الـ type و الـ variable

الـ class هو بمثابة type, اما الـ object فهو بمثابة variable

#4
hasan_aljudy كتب:
الفرق بينهم هو الفرق بين الـ type و الـ variable

الـ class هو بمثابة type, اما الـ object فهو بمثابة variable

صح , ابسط تعليق سمعته في حياتي , حلوة يا حسان :P

بس كنت وضحتهاله بكلمتين كمان

مثلا لو ال class اسمها MyClass وال object اسمه MyObject

تعرف بهذا الشكل مثلا:

MyClass MyObject;

مقارنة بالجملة

int i;

MyClass تعامل مثل معاملة الكلمة int

و MyObject تعامل مثل معاملة i

#5

الي فهمته ان لما اكتب classes اسمه classes

اما لما خلا ص انتهي منه و انا استخدمه يصير اسمه object

هل هذا الكلام صح

و مشكورييييييييييييييييييييييييييييييييييييييين

I_can_always_make_you_smile_by_Praerion.jpg

#6

الكلاس هو عبارة عن وصف للكائن

مثلا المهندس المعمارى عندما يرسم خريطة لمبنى فهو يصف هذا المبنى ومكوناته ويمكن انشاء مجموعة مبانى من نفس الخريطة

وهذا هو الحال عندما تكتب كلاس فانت تقوم بوصف الكائن الذى ستنشئه منه ويمكنك بعدها انشاء العديد من الكائنات من هذا الكلاس

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#7

تقوم البرمجـة الشييئـة على Objects وليس على الـ classes كما يعتقد أغلب الناس ......

كل كائن أو مجمـوعـة من الكائنـات له نوع محدد .... فمثلاً الكائن أحمد له نوع ألا وهـو الإنسان ... الكائن بورشيه كاريرا لها نـوع محدد وهـى النـوع سيارة ..... هذا النـوع يُطلق عليه الـ class ... اتمنى أن أكون وضحت لك الفرق ... وهذا الكلام فقط إعادة تدوير لكلام hasan ..

#8

الOOP مجرد محاولة لمحاكاة الواقع...بمعنى

الانسان بطبيعته يفكر بطريقة منظمة Categorized أوhierarchical فمثلاً عندما يرى الانسان قطة مثلاً فهي تنحدر من الثدييات التي تنحدر من الحيوانات التي تنحدر من المخلوقات عموماً و هنا أصبح التمثيل واضحاً فكلما تصعد في الhierarchy فانك تقوم بعمل Generalization أو تعميم و كلما تنحدر لأسفل فانك تقوم بعمل Specialization تخصيص

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#9

باختصار أخي ...................................................

object is a member of class

:rolleyes: B)

Success Is A Journey Not A Destination

#10

ذي ما قال الأخوة

الClass هو مجرد وصف للObject يعني الClass فئة و ال Object كائن

مثلا

الإنسان يعتبر Class و لكن محمد و أحمد و إبراهيم Objects

مثلا

لو فيه Class إسمه Form و عملت نسخة منه بإستخدام new مثلا سميتها frmMain فيكون Form هو ال Class و frmMain هو مجرد كائن يحتوي على صفات ال Form من Fields , Functions

#11

جميل جداً ما قيل ..... :rolleyes:

للاستزاده أخي أنصحك بالاطلاع على مواضيع في الـ UML

و خاصةً تطبيقاتها في برنامج الـ Rational Rose

أمنياتي بالتوفيق :rolleyes:

Success Is A Journey Not A Destination

هذا الموضوع مغلق.

مواضيع مشابهة