一。traitd的作用:
1.抽象类
2.实现多继承
格式:
trait identified{
属性; 方法
}
二。实现多个特质
格式:类名 extends 特质1 with 特质2 with 特质3 (其中特质可以交换)
三。特质成员的处理方式
-val:使用override
-var:直接赋值
小结:
- 什么是trait 在Scala中,trait是一种特殊概况。trait 可以作为接口,同时也可以定义抽象方法。
- 类通过extends关键字来去继承trait
- 一个类继承多个trait时,要使用with关键字
- 判断;trait中只能包含抽象属性和抽象成员 ×