作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个接受 Fruits 的 react 流
// PublishSubject is part of RxJava library. It accepts a generic T
class PublishSubject<T> {
...
}
val stream = PublishSubject<Fruit>.create()
interface Edible {
fun eat()
}
class Apple: Fruit, Edible
val stream = PublishSubject<Fruit : Edible>.create()
PublishSubject
?
PublishSubject<Edible>.create().filter(edible -> edible is Fruit)
最佳答案
您可以使用 where
像这样的关键字:
class PublishSubject<T> where T : Fruit, T : Edible {
...
}
关于generics - 如何在 Kotlin 中约束泛型类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57856298/
我是一名优秀的程序员,十分优秀!