引用類型,也稱為對象類型,是一種數據結構,它包含數據和功能,通常在程式語言中用於表示對象。
引用類型在記憶體中存儲的是對象或值的地址,而不是對象或值本身。這意味著,當創建一個引用類型的變數時,該變數實際上存儲的是另一個對象的記憶體地址,而不是對象的一個副本。這樣,引用類型的變數就可以訪問和修改它所指向的實際對象。
在不同程式語言中,引用類型的具體例子有所不同。例如,在Java中,所有對象類型(如自定義類、標準庫提供的類等)都是引用類型。在JavaScript中,常見的引用類型包括Object、Array、Date、RegExp和Function等。