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