Быстрое примечание: примеры из учебника Scala для Java Refugees Часть 5: Черты и типы.
Предположим, что у меня есть черты Student, Worker, Underpaid и Young.
Как я могу объявить класс (не экземпляр), CollegeStudent, со всеми этими признаками?
Примечание. Я знаю о случаях простых дел, таких как CollegeStudent с одной или двумя чертами:
class CollegeStudent extends Student with Worker