9
我是Scala的新手,在O'Reilly的Programming Scala書籍中,作者展示了一些實例化特徵的代碼。鑑於特性有點類似於Java中的接口(儘管我知道特性是作爲字節代碼中的類來實現的),那麼實例化一個特質又意味着什麼?以及什麼是適當的用例/設計模式?實例化特徵是什麼意思?
如:
scala> val x = new T1 with T2 { type z = String val v: z = "Z" }
x: java.lang.Object with T1 with T2{type z = String; def zv: this.z} = [email protected]
是的,這使得很多的意義,謝謝! +1 – 2011-05-27 17:31:33