1、什么是匿名對(duì)象
? ? ? ? ? ? ?沒(méi)有名字的對(duì)象 ? 如:new Student();
2、匿名對(duì)象應(yīng)用場(chǎng)景
? ? ? ? ? ? 調(diào)用方法,僅僅只調(diào)用一次的時(shí)候。因?yàn)檎{(diào)用多次就會(huì)產(chǎn)生多個(gè)對(duì)象,浪費(fèi)內(nèi)存空間,還不如用有名對(duì)象調(diào)用
3、匿名對(duì)象的好處
? ? ? ? ? ? ? ?節(jié)省代碼
4、匿名對(duì)象可以調(diào)用屬性,但是調(diào)用沒(méi)有意義,調(diào)用后會(huì)變成垃圾
注意:調(diào)用多次的時(shí)候,不適合。匿名對(duì)象調(diào)用完畢就是垃圾。可以被垃圾回收器回收。
public static void main(String[] args) {
new Car().run(); ? ? ?//調(diào)用方法
new Car().colos = "red"; ? ? ? ? ?//調(diào)用無(wú)意義
}
}
class Car {
String colos; ? ? ? ?
int num; ? ? ?
public void run() {
System.out.println(colos + "..." + num);
}
}