могут ли анонимные внутренние классы расширяться?
Я хочу создать анонимный внутренний класс, который расширяет другой класс.
На самом деле я хочу сделать что-то вроде следующего:
for(final e:list){
Callable<V> l = new MyCallable(e.v) extends Callable<V>(){
private e;//updated by constructor
@Override
public V call() throws Exception {
if(e != null) return e;
else{
//do something heavy
}
}
};
FutureTask<V> f = new FutureTask<V>(l);
futureLoadingtask.run();
}
}
Это возможно?