首页 > 解决方案 > 如何在 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() { }
}

标签: kotlin

解决方案


I did it this way class SecondController<T> : Controller() where T: Controller, T: SecondController.SecondControllerListener


推荐阅读