( BaT | 2015. 01. 11., v – 23:10 )

Javaban anonim osztályt _csak_ adott interfacehez vagy osztályhoz lehet írni:


Object obj = new Object {
	public String toString() {
		return "Hello";
	}
}

Runnable r = new Runnable {
	public void run() {
		System.out.println(obj);
	}
}

Ha ezt tudod, akkor elég egyértelmű miről van szó, ha meg nem akkor tessék előbb utánaolvasni. :)