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

الفرق بين Class وال Object

بدأه ابو محمد العربي في 24 أبريل 2008 · 4 رد · 1,060 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Class and Object

اخوتي المحترمين اعضاء هذا المنتدى العملاق ارجو مساعدتي في التفريق بين ال الكلاس و الاوبجكت وهل من امثلة توضيحية وفقكم الله

#2

انا حقيقة لا افقه شئ فى دلفى لكن المفهوم ده عام

class تعنى صنف و object تعنى كائن

هذا هو تعريف wiki لـ class

اقتباس
Defines the abstract characteristics of a thing (object), including the thing's characteristics (its attributes, fields or properties) and the thing's behaviors (the things it can do, or methods, operations or features). One might say that a class is a blueprint or factory that describes the nature of something. For example, the class Dog would consist of traits shared by all dogs, such as breed and fur color (characteristics), and the ability to bark and sit (behaviors). Classes provide modularity and structure in an object-oriented computer program. A class should typically be recognizable to a non-programmer familiar with the problem domain, meaning that the characteristics of the class should make sense in context. Also, the code for a class should be relatively self-contained (generally using encapsulation). Collectively, the properties and methods defined by a class are called members.

و الترجمة العامة تعنى ::::::

الصنف يعرف الصفات المجردة للكائن منها الاساليب methods و الخصائص properties

فمثلا نحن نعرف الصنف dog و يحتوى على الاساليب : 1- يأكل 2-يعض , و الخصائص : 1- عنده اربع ارجل 2- له انياب لياكل بها 3- له فراء

اما الكائن object

اقتباس
A particular object. The class of Dog defines all possible dogs by listing the characteristics and behaviors they can have; the object Lassie is one particular dog, with particular versions of the characteristics. A Dog has fur; Lassie has brown-and-white fur.

فهو شئ مخصص , عندما عرفنا الصنف dog سنعرف الكائن lassie لها

الاساليب : 1- تاكل لحوم 2- تعض القطط و الخصائص : 1-عندها اربع ارجل قصيرة 2- انيابها قوية 3- لها فراء ابيض و بنى

راجع هذا الرابط : Object-oriented programming

ارجو ان يكون شرحى افادك

وفقك الله

تم تعديل هذه المشاركة بواسطة Omar Eladel في 24 أبريل 2008 في 23:30

#3

شكر الله لك وبيض وجهك ولكن هل احتاجهما عند انشاء قاعدة بيانات و هل من مثال توضيحي لذلك؟؟

ولك جزيل الشكر و للجميع

#4

السلام عليكم

اقتباس
هل احتاجهما عند انشاء قاعدة بيانات و هل من مثال توضيحي

نعم لكن حينما تريد دلك

اي يمكن عمل مشاريع قواعد البيانات بدون استعمال OOP

بالنسبه اليا ان كانت عمليه دراسة وتصميم المشروع قد قمت بها بواسطة مريز هنا لا مشكلة اقوم بعمل المشروع كالمعتاد

اما ادا استعملت الدراسة بواسطة uml هنا يختلف الامر حيت يجب عليك استعمال OOP

c#لحسن الحظ استعملتها مرة واحدة في مشروع

ادخل هنا للمزيد

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 25 أبريل 2008 في 22:01

#5

اشكرك اخي زكري على ردك وتوضيحك

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