ما هو الفرق بين الطبقة والكائن في OOP؟


الاجابه 1:

سأحاول شرح ذلك بعبارات أساسية للغاية.

انظر ، دعنا نأخذ مثالا للكلب.

لديك كلب ولديه "اسم" ، وله "ارتفاع" معين ، و "وزن" معين. الآن،

الكلب الخاص بك يمكن أن تفعل مجموعة معينة من الأشياء. حق؟

يمكن أن يأكل ، والنوم ، والمشي ، واللحاء ، وبالطبع أحبك.

هنا ، الكلب ليس سوى صف يتكون من شيئين (ما لديه وما يمكنه القيام به)

الأشياء التي يمتلكها هي متغيرات المثيل الخاصة بك (أو مجرد متغيرات) (الاسم والطول والوزن) والأشياء التي يمكنه القيام بها هي طرقك (تناول الطعام والنوم والمشي واللحاء والحب).

فئة الكلب

اسم السلسلة

وزن السلسلة

ارتفاع السلسلة

أكل باطل () {}

نوم باطل () {}

المشي باطل () {}

اللحاء الخالي () {}

الحب الباطل () {}

}

حتى الآن ليس سوى قالب عام للكلب. لذا فإن جمال الفصل هو أن أقول ، اليوم أريد كلبًا واحدًا ، لذلك سأستخدم هذا القالب (كلب الفئة) وأضع اسمي المطلوب وطولي وبقية الأشياء وسأجعل كلبي. غدًا يمكنك أيضًا استخدام نفس القالب وإجراء الكلب الشخصي الخاص بك.

لذلك يتم إجراء عملية صنع هذه بواسطة كائن. الكائن هو شيء سوف يصل إلى كل هذه المتغيرات والأساليب (لتعيين اسم / طول / وزن الكلب أو للحصول على اسم / ارتفاع / وزن الكلب) في فئة الكلب ويعيدك إلى التفاصيل.

لمزيد من المعلومات ، يرجى الرجوع إلى:

رئيس جافا أولا (يجب أن تقرأ)


الاجابه 2:

الفصل في Java عبارة عن مخطط يتضمن جميع بياناتك. يحتوي الفصل على حقول (متغيرات) وطرق لوصف سلوك كائن. دعنا نلقي نظرة على بناء جملة.

فئة Abc {

متغيرات الأعضاء // هيئة الصف

طرق

}

ولكن كيف يمكنك الوصول إلى هذه المتغيرات والأساليب الأعضاء؟ هنا يأتي مفهوم الأجسام. الكائن عنصر رئيسي في الفصل الذي له حالة وسلوك. إنه مثيل لفئة يمكنها الوصول إلى البيانات الخاصة بك. دعنا نرى بناء الجملة لإنشاء كائن في جافا.

هنا ، الطالب هو اسم صفك متبوعًا باسم الكائن. ثم هناك كلمة "جديدة" تستخدم لتخصيص الذاكرة. وأخيرا ، هناك دعوة إلى المنشئ. تقوم هذه المكالمة بتهيئة الكائن الجديد. الآن لنرى كيف يمكنك استدعاء طريقة باستخدام كائن في Java.

طالب الصف ()

{عرض الفراغ () ؛ // طريقة

{

- // منطق الأسلوب

}

الفراغ الثابت الرئيسي الرئيسي (String args []) {Student obj = new Student ()؛ // إنشاء objectobj.display () ؛ // طريقة تسمى

}

تريد أن تعرف المزيد عنها؟ أقترح عليك مشاهدة مقطع فيديو Java هذا والذي سينقلك إلى التفاصيل المتعمقة لفئات Java والمكونات الرئيسية المختلفة في Java.

تابع ، واستمتع بالفيديو وأخبرني برأيك.

تعلم سعيد! :)


الاجابه 3:

الفصل في Java عبارة عن مخطط يتضمن جميع بياناتك. يحتوي الفصل على حقول (متغيرات) وطرق لوصف سلوك كائن. دعنا نلقي نظرة على بناء جملة.

فئة Abc {

متغيرات الأعضاء // هيئة الصف

طرق

}

ولكن كيف يمكنك الوصول إلى هذه المتغيرات والأساليب الأعضاء؟ هنا يأتي مفهوم الأجسام. الكائن عنصر رئيسي في الفصل الذي له حالة وسلوك. إنه مثيل لفئة يمكنها الوصول إلى البيانات الخاصة بك. دعنا نرى بناء الجملة لإنشاء كائن في جافا.

هنا ، الطالب هو اسم صفك متبوعًا باسم الكائن. ثم هناك كلمة "جديدة" تستخدم لتخصيص الذاكرة. وأخيرا ، هناك دعوة إلى المنشئ. تقوم هذه المكالمة بتهيئة الكائن الجديد. الآن لنرى كيف يمكنك استدعاء طريقة باستخدام كائن في Java.

طالب الصف ()

{عرض الفراغ () ؛ // طريقة

{

- // منطق الأسلوب

}

الفراغ الثابت الرئيسي الرئيسي (String args []) {Student obj = new Student ()؛ // إنشاء objectobj.display () ؛ // طريقة تسمى

}

تريد أن تعرف المزيد عنها؟ أقترح عليك مشاهدة مقطع فيديو Java هذا والذي سينقلك إلى التفاصيل المتعمقة لفئات Java والمكونات الرئيسية المختلفة في Java.

تابع ، واستمتع بالفيديو وأخبرني برأيك.

تعلم سعيد! :)


الاجابه 4:

الفصل في Java عبارة عن مخطط يتضمن جميع بياناتك. يحتوي الفصل على حقول (متغيرات) وطرق لوصف سلوك كائن. دعنا نلقي نظرة على بناء جملة.

فئة Abc {

متغيرات الأعضاء // هيئة الصف

طرق

}

ولكن كيف يمكنك الوصول إلى هذه المتغيرات والأساليب الأعضاء؟ هنا يأتي مفهوم الأجسام. الكائن عنصر رئيسي في الفصل الذي له حالة وسلوك. إنه مثيل لفئة يمكنها الوصول إلى البيانات الخاصة بك. دعنا نرى بناء الجملة لإنشاء كائن في جافا.

هنا ، الطالب هو اسم صفك متبوعًا باسم الكائن. ثم هناك كلمة "جديدة" تستخدم لتخصيص الذاكرة. وأخيرا ، هناك دعوة إلى المنشئ. تقوم هذه المكالمة بتهيئة الكائن الجديد. الآن لنرى كيف يمكنك استدعاء طريقة باستخدام كائن في Java.

طالب الصف ()

{عرض الفراغ () ؛ // طريقة

{

- // منطق الأسلوب

}

الفراغ الثابت الرئيسي الرئيسي (String args []) {Student obj = new Student ()؛ // إنشاء objectobj.display () ؛ // طريقة تسمى

}

تريد أن تعرف المزيد عنها؟ أقترح عليك مشاهدة مقطع فيديو Java هذا والذي سينقلك إلى التفاصيل المتعمقة لفئات Java والمكونات الرئيسية المختلفة في Java.

تابع ، واستمتع بالفيديو وأخبرني برأيك.

تعلم سعيد! :)