概述
java通過接口實作多重繼承,scala沒有接口通過trait關鍵字實作多重繼承。
特質類似于抽象類的定義,trait可以定義抽象方法,也可以定義具體實作的方法,不需要使用abstract關鍵字。特質可以使用extends繼承其他特質

image.png
extend
image.png
with
如果要混入多個特質,可以使用多個with
java通過接口實作多重繼承,scala沒有接口通過trait關鍵字實作多重繼承。
特質類似于抽象類的定義,trait可以定義抽象方法,也可以定義具體實作的方法,不需要使用abstract關鍵字。特質可以使用extends繼承其他特質
image.png
image.png
如果要混入多個特質,可以使用多個with