ما هو بالضبط الفرق بين المتغير والكائن في Java؟
الاجابه 1:
المتغير هو أي شيء يمكن أن يتغير ، أي أنه ليس له قيمة ثابتة. الكائن هو مثيل لفئة ، ويمكن تعيين متغير إلى مرجع للكائن. فمثلا:
foo = new MyClass ()؛
هنا ، foo هو متغير ويشير إلى كائن يمثل مثيل MyClass. لاحظ أن النوع المتغير يجب أن يتطابق مع نوع الواجب الخاص به ، لذلك يجب تعريف foo على أنه MyClass (أو بعض الفئات الأخرى التي اشتقت منها MyClass ، على سبيل المثال Object).
يمكنك التفكير في الأمر بعبارات غير حسابية - الكائن شيء ، بينما المتغير شيء يشير إلى الشيء (غير صحيح تمامًا ، لكنه يشبه إلى حد ما).
الاجابه 2:
الكائن هو مجموعة من المتغيرات التي تساعدنا في تحديد كيان فريد.
على سبيل المثال النظر في وجوه الشخص.
الشخص ع = شخص جديد () ؛
والمتغيرات في فئة الأشخاص مثل الاسم والعمر والجنس والعنوان والراتب وما إلى ذلك.
كلما قمت بإنشاء كائن ، سيتم إعطاء بعض مساحة الذاكرة لهذا الكائن ، وسيكون لهذا الكائن قيمه الخاصة في الاسم والعمر والجنس وما إلى ذلك.
مثل الاسم = "ديباك كاشياب"
العمر = 25؛
الجنس = "ذكر" ؛
إلخ
الاجابه 3:
الكائن هو مجموعة من المتغيرات التي تساعدنا في تحديد كيان فريد.
على سبيل المثال النظر في وجوه الشخص.
الشخص ع = شخص جديد () ؛
والمتغيرات في فئة الأشخاص مثل الاسم والعمر والجنس والعنوان والراتب وما إلى ذلك.
كلما قمت بإنشاء كائن ، سيتم إعطاء بعض مساحة الذاكرة لهذا الكائن ، وسيكون لهذا الكائن قيمه الخاصة في الاسم والعمر والجنس وما إلى ذلك.
مثل الاسم = "ديباك كاشياب"
العمر = 25؛
الجنس = "ذكر" ؛
إلخ
الاجابه 4:
الكائن هو مجموعة من المتغيرات التي تساعدنا في تحديد كيان فريد.
على سبيل المثال النظر في وجوه الشخص.
الشخص ع = شخص جديد () ؛
والمتغيرات في فئة الأشخاص مثل الاسم والعمر والجنس والعنوان والراتب وما إلى ذلك.
كلما قمت بإنشاء كائن ، سيتم إعطاء بعض مساحة الذاكرة لهذا الكائن ، وسيكون لهذا الكائن قيمه الخاصة في الاسم والعمر والجنس وما إلى ذلك.
مثل الاسم = "ديباك كاشياب"
العمر = 25؛
الجنس = "ذكر" ؛
إلخ