RosettaCodeData/Task/Parametric-polymorphism/Scala/parametric-polymorphism-2.s...

6 lines
157 B
Scala

class Employee(val name: String)
class Manager(name: String) extends Employee(name)
val t = Tree(new Manager("PHB"), None, None)
val t2: Tree[Employee] = t