هناك العديد من الاختلافات بين الكائن والفئة. فيما يلي قائمة بالاختلافات بين الكائن والفئة:
لا. | هدف | فصل |
---|---|---|
1) | الكائن هو مثال من فئة. | الطبقة هي أ مخطط أو قالب التي يتم إنشاء الكائنات منها. |
2) | الكائن هو كيان العالم الحقيقي مثل القلم والكمبيوتر المحمول والهاتف المحمول والسرير ولوحة المفاتيح والماوس والكرسي وما إلى ذلك. | الطبقة هي أ مجموعة من الكائنات المماثلة . |
3) | الكائن هو بدني كيان. | الطبقة هي أ منطقي كيان. |
4) | يتم إنشاء الكائن من خلال كلمة رئيسية جديدة بشكل رئيسي على سبيل المثال. Student s1=new Student(); | يتم الإعلان عن الفئة باستخدام الكلمة الأساسية للفصل على سبيل المثال طالب الصف {} |
5) | يتم إنشاء الكائن مرات عديدة وفقا للشرط. | يتم الإعلان عن الطبقة مرة واحدة . |
6) | هدف يخصص الذاكرة عند إنشائها . | فصل لا يخصص الذاكرة عند إنشائها . |
7) | هناك طرق عديدة لإنشاء الكائن في Java مثل الكلمة الرئيسية الجديدة وطريقة newInstance () وطريقة clone () وطريقة المصنع وإلغاء التسلسل. | هناك فقط طريقة واحدة لتحديد الطبقة في جافا باستخدام الكلمة الأساسية فئة. |
دعونا نرى بعض الأمثلة الواقعية للفئة والكائن في جافا لفهم الفرق جيدًا:
فصل: بشر هدف: رجل إمرأة
فصل: فاكهة هدف: التفاح والموز والمانجو والجوافة مركز التجارة العالمي.
فصل: تليفون محمول هدف: ايفون، سامسونج، موتو
فصل: طعام هدف: بيتزا، برجر، سمبوسة