apply在伴生对象实现类的初始化
Trait特质,类似于java的接口,与抽象类不同的是,Trait可多继承。Trait中的方法可以实现,而java中的接口方法只能是抽象的。
Trait 混入:需求:在不改变类的定义的情况下,通过混入Trait来实现对某类中方法的重新定义。
Trait调用链:
apply在伴生对象实现类的初始化
Trait特质,类似于java的接口,与抽象类不同的是,Trait可多继承。Trait中的方法可以实现,而java中的接口方法只能是抽象的。
Trait 混入:需求:在不改变类的定义的情况下,通过混入Trait来实现对某类中方法的重新定义。
Trait调用链: