diff options
Diffstat (limited to 'scala/constructor.scala')
-rw-r--r-- | scala/constructor.scala | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/scala/constructor.scala b/scala/constructor.scala new file mode 100644 index 0000000..1dd36de --- /dev/null +++ b/scala/constructor.scala @@ -0,0 +1,13 @@ +class Person(firstName : String) { + println("Outer constructor") + + def this(firstName : String, lastName : String) { + this(firstName) + println("Inner constructor") + } + + def talk() = println("Hi") +} + +val bob = new Person("Bob") +val bobTate = new Person("Bob", "Tate") |