diff options
author | Guillermo Ramos | 2012-05-06 14:40:34 +0200 |
---|---|---|
committer | Guillermo Ramos | 2012-05-06 14:40:34 +0200 |
commit | e17d06cbdd0eae3fcc193c345f787a28cb031cea (patch) | |
tree | e5132ca97a5016354b46c4302cb1854fda879a8d /scala/employee.scala | |
parent | 201bbad350345a63520338e74da96d4d31c8ebbc (diff) | |
download | 7l-e17d06cbdd0eae3fcc193c345f787a28cb031cea.tar.gz |
[Scala] Día 1
Diffstat (limited to 'scala/employee.scala')
-rw-r--r-- | scala/employee.scala | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/scala/employee.scala b/scala/employee.scala new file mode 100644 index 0000000..111b556 --- /dev/null +++ b/scala/employee.scala @@ -0,0 +1,17 @@ +class Person(val name: String) { + println("Person instanced") + def talk(message: String) = println(name + " says " + message) + def id(): String = name +} + +class Employee(override val name: String, val number: Int) + extends Person(name) { + println("Employee instanced") + override def talk(message: String) { + println(name + " with number " + number + " says " + message) + } + override def id():String = number.toString +} + +val employee = new Employee("Yoda", 4) +employee.talk("Extend or extend not. There is no try.") |