You mean?
scala> trait Low { implicit object code1 extends Coded[Baseclass] { val x = 5 } }
defined trait Low
scala> object TEST extends Low { implicit object code2 extends Coded[Subclass ] { val x = 6 } }
defined object TEST
scala> import TEST._
import TEST._
scala> printCode(new Subclass)
6