标签: 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() { // ... }
答案 0 :(得分:0)
那不可能。
最好的办法是创建一个同时实现两个接口的抽象类,并将其用作约束。