我正在尝试使用泛型来设计我的课程。以下代码编译并运行良好:
static class StringColumn<DataProvider> extends Column<String> {
StringColumn(String name, DataProvider provider) {
super(name, "TEXT", provider::getString); // <- cannot resolve method 'getString'
}
}
}
但是当我尝试使数据提供程序成为泛型参数时,我得到编译错误'无法解析方法'getString''
for
我需要帮助使DataProvider成为Column类后代的通用参数。