当前位置:  开发笔记 > 编程语言 > 正文

通用扩展类AND实现Kotlin中的接口

如何解决《通用扩展类AND实现Kotlin中的接口》经验,为你挑选了1个好方法。

假设我想要一个类型变量T,它扩展某个类并实现一个接口.就像是:

class Foo  { ... }

Kotlin的语法是什么?



1> hotkey..:

在尖括号内只能指定一个上限.

当存在多个约束时,Kotlin为泛型约束提供不同的语法:

class Foo(val t: T) where T : Bar, T : Baz { ... }

和功能:

fun  f(): Foo where T : Bar, T : Baz { ... }

这里记录在案.


是否可以将其用于fun的参数类型,例如fun foo(arg:ClassType,InterfaceType){}?不向类添加类型参数
推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有