
以上圖為例House blueHouse = new House("blue")是創建 House 類別的新實例。記住 House 是一個藍圖,我們將它分配給 blueHouse 變數。 換句話說,它是對記憶體中物件的引用。 下一行 House anotherHouse = blueHouse; 在記憶體中創建對同一物件的另一個引用。 這裡我們有兩個引用指向記憶體中的同一個物件。 仍然是一所房子,但對那個物件有兩個引用。舉例來說,我們有兩張紙,上面寫著房子建造地點的實際地址。接下來我們有兩個打印 blueHouse 顏色和 anotherHouse 顏色的 println...