我有abstract class
一个变量,如下所示:
public abstract class MyAbstractClass {
int myVariable = 1;
protected abstract void FunctionThatUsesMyVariable();
}
然后当我class
通过下面的代码去实例化我的时候,myVariable
就看不到了:
MyAbstractClass myClass = new MyAbstractClass() {
@Override
protected void FunctionThatUsesMyVariable() {
// TODO Auto-generated method stub
}
};
我做错了什么,我怎样才能实现我想要实现的目标?