目錄
Scala Trait(特徵) 相當於 Java 的接口,實際上它比接口還功能強大。 與接口不同的是,它還可以定義屬性和方法的實現。 一般情況下Scala的類可以繼承多個Trait,從結果來看就是實現了多重繼承。 Trait(特徵) 定義的方式與類類似,但它使用的關鍵字是 trait。
➢ 繼承的多個 trait中如果有同名的方法和屬性,必須要在類中使用 「override」重新定義。
➢ trait中不可以傳參數
Trait中可以有方法體的實現或者方法體的不實現,類繼承了 Trait要實現Trait中沒有實現的方法。