У меня есть примерный класс, определенный ниже:
public class FooBar {
void method1(Foo foo){ // Should be overwritten
...
}
}
Позже, когда я попробую это:
FooBar fooBar = new FooBar(){
public String name = null;
@Override
void method1(Foo foo){
...
}
};
fooBar.name = "Test";
Я получаю сообщение о том, что поле имени не существует. Почему?