summaryrefslogtreecommitdiff
path: root/scala/nice.scala
blob: b6591b1b181cafb6e73bf739901de38b21a99de8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
class Person(val name: String)

trait Nice {
    def greet() = println("Howdily doodily.")
}

class Character(override val name: String) extends Person(name) with Nice

val flanders = new Character("Ned")
flanders.greet