Java基礎:二、用引用操縱對象(1)
- 2020 年 3 月 17 日
- 筆記
儘管Java中一切都是對象,但我們實際操作的標識符實際上是對象的一個引用,舉個例子,我們可以把這個關係想像成遙控器(引用)來操縱電視機(對象)。只要握住了這個遙控器,就能保持與電視機的連接,當我們想改變頻道或者減少音量時,實際操控的是遙控器(引用),再由遙控器來調控電視機(對象),此外,即使沒有電視機,遙控器亦可獨立存在。也就是說,你擁有一個引用,並不一定需要有一個對象與它關聯
如果想操作一個詞或句子,可以創建一個String引用:String s
這裡創建的只是引用,並不是對象,如果此時調用string的一個方法,就會返回一個運行時錯誤,只是因為此時s實際上沒有與任何事物相關聯,因此,一種安全的做法是:創建一個引用的同時便進行初始化 String s = "asdf"
這裡用到了Java語言的一個特性,字元串可以用帶引號的文本初始化。通常,必須對對象採用一種更通用的初始化方法new。