0
点赞
收藏
分享

微信扫一扫

Scala入门基础(14)trait基本使用

追梦人的自留地 2024-11-06 阅读 14

一。traitd的作用:
1.抽象类
2.实现多继承

格式:

trait identified{

属性; 方法

}

二。实现多个特质

格式:类名 extends 特质1 with 特质2 with 特质3 (其中特质可以交换)

三。特质成员的处理方式
-val:使用override
-var:直接赋值

小结:

  1. 什么是trait                                                                                                                                       在Scala中,trait是一种特殊概况。trait 可以作为接口,同时也可以定义抽象方法。
  2. 类通过extends关键字来去继承trait
  3. 一个类继承多个trait时,要使用with关键字
  4. 判断;trait中只能包含抽象属性和抽象成员                      ×
举报

相关推荐

0 条评论