From e17d06cbdd0eae3fcc193c345f787a28cb031cea Mon Sep 17 00:00:00 2001 From: Guillermo Ramos Date: Sun, 6 May 2012 14:40:34 +0200 Subject: [Scala] Día 1 --- scala/employee.scala | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 scala/employee.scala (limited to 'scala/employee.scala') 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.") -- cgit v1.2.3