Что вы делаете, это создаете класс anonymus, который реализует интерфейс.
Чтобы было немного понятнее, вы также можете написать это:
interface TestA { String toString(); }
class Test
{
public static void main(String[] args)
{
TestA test = new TestA()
{
public String toString()
{
return "stackoverflow";
}
};
System.out.println(test);
}
}