Scala LanguageTraits


Syntax

  • trait ATrait { ... }
  • class AClass (...) extends ATrait { ... }
  • class AClass extends BClass with ATrait
  • class AClass extends ATrait with BTrait
  • class AClass extends ATrait with BTrait with CTrait
  • class ATrait extends BTrait