java當中如何區分匿名對象和匿名類
有沒有匿名方法這種概念
學了幾個月了,感覺自己還是新手狀態,很多基本概念還不是很清楚
匿名對象:
Person類:
new Person(); 這就是一個匿名對象
匿名類:
new Person(){
String name;
};
這就是一個匿名類
簡單說就是,匿名對象還是一個對象,它必須有已經寫好的成員變量、屬性、方法
匿名類,在聲明它的對象的時候,才對它進行代碼的構造(封裝它的成員變量、屬性、方法等)
匿名對象:一個對象只需要使用一次的時候,通常使用匿名對象
匿名類:比如我們需要一個監聽類,並且在實例化這個監聽類的時候才需要實現這個監聽類內部的方法,那麼使用匿名類就最方便了