泛型类中的多个约束

时间:2019-07-15 21:11:54

标签: generics flutter dart

如何在dart lang的通用类中执行多重约束

class ClassA<T implements ClassB<T> & ClassC<T>>  {
}

类似于C#代码

class EmployeeList<T> where T : Employee, IEmployee, System.IComparable<T>, new()
{
    // ...
}

1 个答案:

答案 0 :(得分:0)

那不可能。

最好的办法是创建一个同时实现两个接口的抽象类,并将其用作约束。

相关问题