特牛网址导航

Scala之特质特质Trait_特质编写2个特质:traita和traitb;在特质traita中定义抽象方法printcapita-CSDN博客

网友收藏
文章浏览阅读413次。Scala之特质特质Trait一、概述Scala语言中,采用特质trait(特征)来代替接口的概念,也就是说,多个类具有相同的特征(特征)时,就可以将这个特质(特征)独立出来,采用关键字trait声明。Scala中的trait中即可以有抽象属性和方法,也可以有具体的属性和方法,一个类可以混入(mixin)多个特质。Scala引入trait特征,第一可以替代Java的接口,第二个也是对单继承机制的一种补充。二、特质声明1)基本语法trait 特质名 { trait体}2)案例实操t_特质编写2个特质:traita和traitb;在特质traita中定义抽象方法printcapitallet