只想回答一個問題: 當編譯器要讀取obj.field時, 發生了什么? 看似簡單的屬性訪問, 其過程還蠻曲折的. 總共有以下幾個step: 1. 如果obj 本身(一個instance )有
屬性的訪問器包含與獲取或設置屬性有關的可執行語句。訪問器聲明可以包含 get 訪問器或 set 訪問器,或者兩者均包含。聲明采用下列形式之一:get {} set {}get 訪問