会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cexo
2019年8月3日
Kotlin星投影与泛型约束详解
摘要: 星投影(star projection): 继续来学习Kotlin泛型相关的东东,星投影(star projection),这是个啥东东呢?下面先来说一下概念: 1、对于Star<out T>协变:如果T的上界是TUpper,那么Star<*>就相当于Star<out T>,这表示当T的类型未知时,
阅读全文
posted @ 2019-08-03 23:30 cexo
阅读(1441)
评论(0)
推荐(0)
Kotlin使用处协变的意义与用法
摘要: 在上一次https://www.cnblogs.com/webor2006/p/11294849.html中对于Java的协变和Kotlin的协变提到了它们的区别,回忆一下: 其实在Kotlin中也有使用处协变(use-site variance),也叫(type projection类型投影),我
阅读全文
posted @ 2019-08-03 17:34 cexo
阅读(747)
评论(1)
推荐(0)
从底层实现剖析Kotlin协变与逆变的原理
摘要: 继续还是探究协变与逆变,在正式开始之前,先来对Kotlin和Java的协变与逆变进行一个对比: 1、Kotlin是声明处协变;而在Java中是在使用处协变: 如何理解,我们先来回顾一下在Java使用协变的写法: 很显然是在我们使用的时候进行协变的,而在Kotlin中: 2、Kotlin中的out关键
阅读全文
posted @ 2019-08-03 14:56 cexo
阅读(931)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告