Scala—— 10.trait特质(接口)(未完待续)
面向对象来看,接口并不属于面向对象的范畴,Scala是纯面向对象的语言,在Scala中,没有接口。Scala语言中,采用特质trait(特征)来代替接口的概念,也就是说,多个类具有相同的特质(特征)时,就可以将这个特质(特征)独立出来,采用关键字trait声明。理解trait等价于(interface+abstract class)。 1.trait的声明 trait 特质名 { trait 体 } 特质名 一般首字母大写 Cloneable,Serializable。 在Scala中,Java中的接口可以当做特质使用。 object boke_demo01 { de
下载地址
用户评论