从一个具有泛型类型的特征继承

时间:2017-09-14 14:19:24

标签: scala inheritance multiple-inheritance traits

我有一个基本特征搜索和两个子特征WriterSearch,实现该特征的BookSearch。

trait Search[T]{...}

trait WriterSearch extends Search[Writer]{...}

trait BookSearch extends Search[Book]{...}

trait AllSearch extends WriterSearch with BookSearch AllSearch不起作用。原因是 ...继承了trait的不同类型实例.... 。只要我需要结合所有特征,AllSearch将是空的。当我尝试this时,它会覆盖type T in trait BookSearch with bounds <: Book我该如何解决?

0 个答案:

没有答案