java物件的引用,可以直接用new類構造方法來代替寫嗎 謝謝

2021-04-22 14:16:32 字數 634 閱讀 9385

1樓:吾聲非吾聲

當然可以代替呀,但是new car() 就只能用在這個地方了,因為沒有任何辦法專 在來幫你指向這個new car(),你要獲取屬 他的話,只能借助他的引用。

現在new car() 在堆中,然後d指向堆中的new car(),d = new car(),然後testcar指向d,所以他們指向的是堆中同乙個地方

testcar(new car()) 我直接指向了堆中的new car(),乙個意思。

如果這個物件只要被用到一次的話,我建議使用testcar(new car()),因為在這個方法用完後下次ygc將被**,如果你使用d來引用的話,那麼他一定不會被**。

比如這樣的**

testcar(new car()) //1

d = new car() //2

system.gc()

1的new car()將被** 因為沒有任何地方引用了他

2卻不會被**,因為d還在引用他

2樓:我是電視劇集

當然可以啊 你這兩種寫法沒有區別啊 只是多了乙個car例項的引用

3樓:匿名使用者

匿名物件網頁鏈結

類似的還有匿名內部類

用java編寫類,該類建立的物件可以輸出英文本母表

public class bb system.out.println public bb public static void main string args testing 下面的方bai 法也是差不多的 就是根du據建立 zhi類的物件,然後調 dao用方法f輸出英文本版母 public cl...

Java怎樣用陣列建立物件,並對物件裡的屬性排序

用treeset儲存學生類,用到了treeset,學生類需要重寫hashcode和equal方法來防止出現重複物件,treeset是有序集合,如果要自定義物件大小比較方法,需要在學生類中重寫compareto方法,public int compareto object obj 然後public st...

對親戚介紹的相親物件聊著不喜歡了可以直接拉黑嗎,感覺不靠譜

我覺得你最好還是跟你的親戚說一下,不要直接給他拉黑,直接拉黑不好,因為是你的親戚介紹的,對余禮貌也要跟你的介紹人說一下,所以說不要直接拉黑,這樣不太禮貌。我覺得你應該先跟親戚說一下,你的感覺畢竟是親戚介紹的,對吧?哪怕不是親戚,就是個其他的沒人介紹的,你同意不同意的也要給媒人回個話 跟親戚打個招呼,...