|
Scala example source code file (mixins.scala)
The Scala mixins.scala source codepackage mixins abstract class Super { def foo: Int } trait Mixin extends Super { abstract override def foo = super.foo } trait MixinSub extends Super with Mixin { abstract override def foo: Int = super.foo } trait MixinSubSub extends MixinSub { abstract override def foo = super.foo } class Sub extends Super { def foo: Int = 1 } class Base extends Sub with MixinSubSub { override def foo = super.foo } trait Mixin1 extends Sub with MixinSubSub {} class Base1 extends Mixin1 {} Other Scala examples (source code examples)Here is a short list of links related to this Scala mixins.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.