کار با کلاس ها (class) ، در برنامه نویسی اندروید
- اجرای متعدد یک سری کد در Activity های مختلف، بدون احتیاج به دوباره نوشتن آنها، با ساخت یک کلاس (Class) جدید، در برنامه نویسی اندروید
- ساخت یک کلاس (class) جدید با قابلیت دریافت Context مربوط به Activity ، در برنامه نویسی اندروید
- ساخت یک روش (Method) جدید در یک کلاس (Class)، در برنامه نویسی اندروید
- استفاده از یک متغیر از پیش تعریف شده، در یک کلاس (Class) یا یک روش (Method)، هنگامی که متغیر با روش متفاوتی تعریف شده باشد (راه حلی برای خطای Cannot refer to a non-final variable * inside an inner class defined in a different method)، در برنامه نویسی اندروید