ما هو بالضبط الفرق بين المتغير والكائن في Java؟


الاجابه 1:

المتغير هو أي شيء يمكن أن يتغير ، أي أنه ليس له قيمة ثابتة. الكائن هو مثيل لفئة ، ويمكن تعيين متغير إلى مرجع للكائن. فمثلا:

foo = new MyClass ()؛

هنا ، foo هو متغير ويشير إلى كائن يمثل مثيل MyClass. لاحظ أن النوع المتغير يجب أن يتطابق مع نوع الواجب الخاص به ، لذلك يجب تعريف foo على أنه MyClass (أو بعض الفئات الأخرى التي اشتقت منها MyClass ، على سبيل المثال Object).

يمكنك التفكير في الأمر بعبارات غير حسابية - الكائن شيء ، بينما المتغير شيء يشير إلى الشيء (غير صحيح تمامًا ، لكنه يشبه إلى حد ما).


الاجابه 2:

الكائن هو مجموعة من المتغيرات التي تساعدنا في تحديد كيان فريد.

على سبيل المثال النظر في وجوه الشخص.

الشخص ع = شخص جديد () ؛

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

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

مثل الاسم = "ديباك كاشياب"

العمر = 25؛

الجنس = "ذكر" ؛

إلخ


الاجابه 3:

الكائن هو مجموعة من المتغيرات التي تساعدنا في تحديد كيان فريد.

على سبيل المثال النظر في وجوه الشخص.

الشخص ع = شخص جديد () ؛

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

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

مثل الاسم = "ديباك كاشياب"

العمر = 25؛

الجنس = "ذكر" ؛

إلخ


الاجابه 4:

الكائن هو مجموعة من المتغيرات التي تساعدنا في تحديد كيان فريد.

على سبيل المثال النظر في وجوه الشخص.

الشخص ع = شخص جديد () ؛

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

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

مثل الاسم = "ديباك كاشياب"

العمر = 25؛

الجنس = "ذكر" ؛

إلخ