Scala特质(Trait)_scala如何混入两个特质-CSDN博客

网站介绍:文章浏览阅读915次。概述:1、在Scala语言中,采用特质trait来代替接口的概念,也就是说,多个类具有相同的特质时,就可以将这个特质独立出来,采用关键字trait声明。2、Scala中的trait中即可以有抽象属性和方法,也可以有具体的属性和方法,一个类可以混入多个特质。这种感觉类似于Java中的抽象类。3、Scala引入trait特征,第一可以替代Java的接口,第二个也是对单继承机制的一种补充。语法:trait 特质名 { 主体}trait StudentTrait{ // 声明属性 _scala如何混入两个特质