Scala第四章學習筆記(面向對象編程)

延遲構造 DelayedInit特質是爲編譯器提供的標記性的特質。整個構造器被包裝成一個函數並傳遞給delayedInit方法。 trait DelayedInit { def deayedInit(x : Unit) : Unit } 這個方法接受一個函數對象,函數對象裏包含了全部的一般的構造器邏輯 trait App extends DelayedInit{ var x : O
相關文章
相關標籤/搜索