Scala中的特质
特质的构造顺序 1. 超类的构造器 2. 特质由左至右构造 3. 每个特质中,父特质先被构造 4. 多个特质公用一个父特质,而那个特质已经被构造,则不会被再次构造 5. 所有特质构造完毕,子类被构造 eg: 其中 FileLogger和ShortLogger都继承Logger特质 1calss SavingsAccount extends Account with FileLogger with ShortLogger 构造顺序 1.Account(超类) 2.Logger(第一个特质的父特质) 3.FileLogger(第一个特质) 4.ShortLogger(第一个特质) 5.SavingAccount(类)