Test test new Test這是什麼意思,求深度解釋

2022-03-08 15:05:14 字數 1187 閱讀 8619

1樓:天軒魔龍

new test()生成了這個類的物件引用, test test;只是宣告瞭test是test型別,雖然它沒有指向任何物件但是已經不能將另一個類的物件引用給它了。如同。int a ; a="sss";這樣把字串型別賦給int是錯誤的一樣。

2樓:疏朗新思考

相當與給test類建立一個控制代碼。

你可以用test,去操縱test類中的方法。

test test 你這樣只是宣告瞭一個變數。並沒有給這個變數引用。

在記憶體中他只是存在棧中的,堆中的test類,並沒有引用。所以無法呼叫而test test = new test();

就相當於,棧裡有一個引用test他指向了堆裡的test類所以就可以呼叫

也就是說new這個關鍵字會有一個操作,一小塊記憶體指向一大塊記憶體,一小塊記憶體就是test一大塊記憶體就是test() 明白了嗎?

3樓:匿名使用者

new關鍵字是在記憶體中開闢一塊空間 也就是說呼叫test()建構函式 確實生成了一個test類的實體物件 叫做test ,然後你才能通過test來呼叫test的方法,變數。

而test test,只是宣告瞭,如果此時你用test來呼叫方法 就會報空指標異常,舉個例子也就是說此時你只是嘴上說說,實際沒行動,所以出異常。

j**a test.test(new bird(){ 這句是什麼意思

4樓:匿名使用者

test.test(new bird())

呼叫test物件的test方法、並傳遞一個bird的例項

~~~~~~~~~~

j**a裡建立一個物件,比如test a=new test();那麼這個a就成了類test的一個對

5樓:小童鞋_成

您好,提問者:

test a = new test(); //這句話就是new了一次,建立了一個test物件,建立了一個test例項。

a是記憶體地址,是用hashcode演算法實現的,具體說是這個物件地址的引用。

ps:通過這個物件地址,可以對這個new出來的物件進行操作。

6樓:

這麼解釋吧,把test比作人類,而a就是人類中的一個人,名字叫a,他擁有人類的全部特徵。

這是什麼意思?求大神解這個是什麼意思???求大神解答!!!!

面朝大海 春暖花開 海子從明天起,做一個幸福的人 餵馬,劈柴,周遊世界 從明天起,關心糧食和蔬菜 我有一所房子,面向大海,春暖花開 從明天起,和每一個親人通訊 告訴她們我的幸福 那幸福的閃電告訴我的 我將告訴每一個人 給每一套河流 每一座山 去一個溫暖的名字 陌生人,我也為你祝福 願你有一個燦爛的前...

Vera Wang這是什麼意思?求高人幫忙解釋下,謝謝

設計師噢 超厲害的 設計婚紗的 都說女生穿上vera wang的婚紗才是真正的結婚。請問 人是會思想的蘆葦 這句話是什麼意思?知道的朋友幫忙詳細解釋下,謝謝 會思想的蘆葦 源自法國十七世紀科學家 思想家布萊茲 帕斯卡爾1670年出版的散文集 思想錄 他在文中寫道,人只不過是一根蘆葦,是自然界最脆弱的...

這是什麼意思。求高手解答,此程式碼是什麼意思,求高手解答!

1 ghost檔案損壞 2 系統分割槽出現錯誤。求高手解答 的意思 5 這個字漢字寫作 隈 解釋為 眼睛周圍變黑的部分,即黑眼圈 不好意思,日文,是熊的意思 望採納 日文是熊 熊科的意思。是熊的意思,可能有美容品的牌子叫熊 78646233是什麼意思啊,求大師解答 去你媽的 不謝 搜狗輸入法9宮格 ...