Skip to content

Instantly share code, notes, and snippets.

@notyy
Created November 3, 2011 15:46
Show Gist options
  • Save notyy/1336825 to your computer and use it in GitHub Desktop.
Save notyy/1336825 to your computer and use it in GitHub Desktop.
multi inheri
trait Wood {
def burn = println("I am burning")
}
trait Door {
def open = println("opened, you can coming")
}
class WoodDoor extends Door with Wood
scala> val woodDoor = new WoodDoor
woodDoor: WoodDoor = WoodDoor@7224eaaa
scala> woodDoor.open
opened, you can coming
scala> woodDoor.burn
I am burning
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment