trait T1 { val a = 10 } trait T2 { def a(x:Int) = 20 } class C3 extends T1 with T2 object Test06 { def main(args:Array[String]):Unit = { val c:C3 = new C3() var a1 = c.a println(a1) var a2 = c.a _ println(a2) } }