joe 发表于 2021-10-18 08:43:24

risc-v的cake pattern实验

trait MyTrait1 {
def traitMethod1(info:String) = println("MyTrait1 calling traitMethod1:" +info)
}
trait MyTrait2 {
def traitMethod2(info:String) = println("MyTrait2 calling traitMethod2:" + info)
}       
class MyTraitClass(s:String,n:Int) extends C1(s,n) with MyTrait1 with MyTrait2val mtc = new MyTraitClass("zs",10)
mtc.traitMethod1(mtc.s)
mtc.traitMethod2(mtc.n.toString)
打印:
MyTrait1 calling traitMethod1:zs
MyTrait2 calling traitMethod2:10

页: [1]
查看完整版本: risc-v的cake pattern实验