2016-03-20 74 views

回答

2

對於接口,匿名類必須實現所有方法。對於類,您不必,但可以覆蓋方法。如果您不覆蓋任何方法,那麼只需創建一個常規實例即可。這就像在第一種情況下實現接口並在第二種情況下擴展類一樣。

1

與實現接口(implements)和繼承基類(extends)的新類完全相同。

新類是匿名的事實沒有什麼區別,它只是JVM的另一個類。

其餘的是編譯器糖。