override case class method in scala
问题 I am trying to override a method of trait in my case class which want to display all the members of case class. I am using it for debugging purpose. trait A{ def myMethod(employee:Emp):Unit } case class Emp(id:String,name:String) extends A { override def myMethod(employee: Emp): Unit = emp.productIterator.toList.foreach(println) } other possible way to do this is emp.productIterator.toList.mkString("\n") to declare Emp("10","abc") . I am new to Scala , not sure how to call the override method