trait
在某种意义上,A 类似于Java接口,它不是具体的构造函数.
来自斯卡拉:
class IndexImpl extends Index[SomeParamtersHere] {}
val x = new ClassImpl
x.make(..)
Run Code Online (Sandbox Code Playgroud)
或者使用一个对象:
object Index extends Index {}
Index.make(..)
Run Code Online (Sandbox Code Playgroud)
来自Java:
具体实现的特征将编译为适当的abstract class
.如果某些成员没有具体实现,则必须实现它们.
import org.saddle.Index
public class TraitImpl extends Index$class {
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
370 次 |
最近记录: |