السلام عليكم و رحمة الله
أولا أنا عضو جديد و هو شبه مخجل أن أبدا مشاركاتي مع منتدى كبير مثل هذا بأسئلة قد تكون بسيطة لكم ولكن وجدت نفسي محتاجا للسؤال فأرجوا السموحة
سؤالي
..... و فارقتني الكلمات أظن الأفضل أن أضع كود سيكون أوضح ....
// this is in a class constracter
JButton j=new JButton("java");
int a;
j.addActionListner( new actionListner(){
public void actionPerfomed(actionEvent event){
a=5;//<------ not possible why ??!
}
});طبعا لو في أخطاء إملائية اعملوا نفسكم ما شفتوها :)
على أي حال طلب مني أن يكون المتغير final
حتى أقدر أدخله في ال inner class
ولكن لن أستطيع تغيره بهذه الطريقة
فهل يمكن تغيير قيمة لمتغير خارجي في كلاس داخلي و إذا ممكن كيف
أرجوا أن لا أكون أثقلت عليكم
أعرف اني شحري يعقد الأمور اكثر