int a = new int ();這句相當(dāng)于int a = 0;*a是空
int[] a = new int [20];這句的本質(zhì)是指針指向一個int20的空間(在堆里)
這個與class類似的。
1)new 運算符:用于創(chuàng)建對象和調(diào)用構(gòu)造函數(shù)。這種大家都比較熟悉,沒什么好說的了。
2)new 修飾符:在用作修飾符時,new 關(guān)鍵字可以顯式隱藏從基類繼承的成員。
3)new 約束:用于在泛型聲明中約束可能用作類型參數(shù)的參數(shù)的類型。
關(guān)于第二種用法看下例:
新聞熱點
疑難解答