抽象类与
trait
的区别
- 特质可以多继承, 中间用with隔开, 而抽象类不可以
- 特质可以混入对象, 抽象类不可以
编译后的
trait
- 特质只有抽象成员时编译会生成1个interface接口
- 编译会生成2个字节码文件, 1个
trait类
的interface接口, 1个
trait类$class
类
参考
Scala的trait
trait
的区别
trait
trait类
的interface接口, 1个
trait类$class
类
Scala的trait