發(fā)布時間:2022年04月15日 03:51:27分享人:秋梔囈語來源:互聯(lián)網(wǎng)11
對象句柄 就是一個對象變量。
每種編程語言都有自己的數(shù)據(jù)處理方式。有些時候,程序員必須時刻留意準備處理的是什么類型。您曾利用一些特殊語法直接操作過對象,或處理過一些間接表示的對象嗎(C或C++里的指針)?
所有這些在Java里都得到了簡化,任何東西都可看作對象。因此,我們可采用一種統(tǒng)一的語法,任何地方均可照搬不誤。但要注意,盡管將一切都“看作”對象,但操縱的標識符實際是指向一個對象的“句柄”(Handle)。在其他Java參考書里,還可看到有的人將其稱作一個“引用”,甚至一個“指針”??蓪⑦@一情形想象成用遙控板(句柄)操縱電視機(對象)。只要握住這個遙控板,就相當于掌握了與電視機連接的通道。但一旦需要“換頻道”或者“關小聲音”,我們實際操縱的是遙控板(句柄),再由遙控板自己操縱電視機(對象)。如果要在房間里四處走走,并想保持對電視機的控制,那么手上拿著的是遙控板,而非電視機。
此外,即使沒有電視機,遙控板亦可獨立存在。也就是說, 只是由于擁有一個句柄,并不表示必須有一個對象同它連接。所以如果想容納一個詞或句子,可創(chuàng)建一個String句柄:
String s;
但這里創(chuàng)建的只是句柄,并不是對象。若此時向s發(fā)送一條消息,就會獲得一個錯誤(運行期)。這是由于s實際并未與任何東西連接(即“沒有電視機”)。因此,一種更安全的做法是:創(chuàng)建一個句柄時,記住無論如何都進行初始化:

String s = "asdf";
然而,這里采用的是一種特殊類型:字串可用加引號的文字初始化。通常,必須為對象使用一種更通用的初始化類型。
愛華網(wǎng)本文地址 » http://www.klfzs.com/a/25101014/236147.html
更多閱讀

房產(chǎn)稅改革試點擴圍、房產(chǎn)稅“全國版”去年定型、房產(chǎn)稅全面推開“箭在弦上”房價或回歸......關于房產(chǎn)稅的新聞資訊數(shù)不勝數(shù),但是有多少置業(yè)者真正了解房產(chǎn)稅?知道房產(chǎn)稅征收的全過程?不知道不要緊,下面已經(jīng)為您整理完整版的房產(chǎn)稅相

什么是記敘文——簡介 是以記敘、描寫為主要表達方式,以記人、敘事、景寫、狀物為主要內(nèi)容的一種文體。什么是記敘文——方法/步驟什么是記敘文 1、1、分類 1.從內(nèi)容及表達方式分: ?、俸唵斡洈⑽?。 ?、趶碗s記敘文。

我們都向往“一見鐘情”到“白頭到老”理想愛情。但是這樣的完滿是有條件的,我們的人格成熟了嗎?我們有愛的能力了嗎?弗洛姆在《愛的藝術》中指出:愛的煩惱不是對象問題,而是能力問題。愛情是生命的必需品嗎?心探索:愛情中人們總是會遭遇

黑格爾對哲學的七個比喻,幫助你理解什么是哲學其一,“廟里的神”——其二,“廝殺的戰(zhàn)場”——其三,“花蕾、花朵和果實”——其四,“密涅瓦的貓頭鷹”——其五,“消化與生理學”——其六,“同一句格言”——其七,“動物聽音樂”1,“廟里的

一什么是心態(tài)?指的是一個人在思想觀念支配下的為人處世態(tài)度和心理狀態(tài)的總和,是一個人內(nèi)存和外在的東西和諧統(tǒng)一。相傳在很遠的古代,知了是不會飛的。一天,它看見一只大雁在空中自由自在地飛翔,十分羨慕。它就請大雁教它學飛。大雁高興地