I have OuterClass extends ParentClass.
I'm trying to override annonymous InnerClass of ParentClass in OuterClass, and what I want to do is to call the member variable of ParentClass inside the overrided annonymous InnerClass.
Here is my code:
class ParentClass {
int a;
Runnable act;
ParentClass() {
act = new Runnable() {
void run() {
//codes
}
}
}
}
class OuterClass extends ParentClass {
OuterClass() {
super();
super.act = new Runnable() {
void run() {
// I want to call 'int a' here!!!
}
}
}
}
Thanks for your help!!