kotlin - 如何在 Kotlin 中实现具有多个泛型参数的类?
问题描述
这是我的Java类。如何在 Kotlin 上编写它?
public class TargetTitleEntryController extends BaseController {
public interface TargetTitleEntryControllerListener {
void onTitlePicked(String option);
}
public <T extends Controller & TargetTitleEntryControllerListener> TargetTitleEntryController(T targetController) {
setTargetController(targetController);
}
public TargetTitleEntryController() { }
}
解决方案
I did it this way class SecondController<T> : Controller() where T: Controller, T: SecondController.SecondControllerListener
推荐阅读
- entity-framework-core - 指定表名的不同方式
- android - 如何将 Firebase Cloud Firestore 引用与干净的代码一起使用?
- java - 如何读取大文件以分块并处理它
- gradle - Gradle Liquibase 集成
- angular - LocalNotification - 如何使用它?
- ruby-on-rails - 在 Rails 中为 form_tag 添加命名空间
- networking - 创建和发送自定义数据包的最佳方式
- amazon-elb - AWS ALB 返回 502 并且请求未达到目标
- c# - 新版 Nswag 生成不兼容的数据类型
- mongodb - 重命名 MongoDB 4.0.4 数据库名称