Weilliu,
Yes, b is coreect answer, and it doesn't access constructor...(see code piece marked as bold )
public TestInterface getInterface2( final int i ) {
return new TestInterface ( ) {
{
System.out.println(i);
}
};
}
That's all,
Jamal Hasanov
www.j-think.com