بسم الله الرحمن الرحيم

إذا كان لدينا متغيرين بنفس الإسم وليكن x واستخدمنا this للوصول لإسناد قيمة ﻷحد المتغيرين فأيهما سيتم إسناد القيمة له

للتوضيح إذا كان لدينا الكود التالي

package java;

public class Class_Name
{

public int x;

public void function_Name()
{
    int x;

    this.x = 10; 
}


}

فأي المتغيرين سيصبح قيمته 10 ؟ المتغير x في أعلى الكلاس أم المتغير x داخل الدالة ؟

أيضا هل هذه الجملة صحيحة

وظيفة المتغير this الوصول بشكل دقيق إلى أحد المتغيرات .