重学scala:scala面向对象编程之trait特质_scala面向对象特质案例-CSDN博客

网站介绍:文章浏览阅读757次,点赞7次,收藏3次。简介特质就像是java的implement,是scala中代码复用的基础单元,它可以将方法和字段定义封装起来,然后添加到类中与类继承不一样的是,类继承要求每个类都只能继承一个超类,而一个类可以添加任意数量的特质。特质的定义和抽象类的定义很像,但它是使用trait关键字1、作为接口使用使用extends来继承trait(scala不论是类还是特质,都是使用extends关键字)如果要继承多个trait,则使用with关键字trait B {...}trait C {...}class Dclas_scala面向对象特质案例