به خط کدهای زیر توجه کنید :

در کدهای بالا ما نمیتونستیم شی tv رو در onClick شناسایی کنیم و جاوا به ما اخطار داد که میتونید از final استفاده کنید.
به این شکل :

با قراردادن کلمه final پشت textview تونستیم از اون در onClick استفاده کنیم.
سوال من اینه : final برای این استفاده میشد که یک متغیر فقط یکبار بتونه مقدار بگیره و بار دیگه نتونه مقدار دریافت کنه.
الان در اینجا final چه نقش و چه تعریفی داره و دقیقا چطور باعث شناسایی شی ما در onClick شده؟